我正在制作一个WPF用户控件,希望在绑定方面与DataGrid控件有类似的行为。我的问题是:DataGrid如何知道如何绑定到任何类型为IEnumerable的集合?例如:您可以将DataView作为ItemsSource传递,也可以传递任何对象集合。DataGrid如何决定是绑定到DataView的列还是仅通过查看以下内容绑定到对象的属性:
<DataGridTextColumn Binding="{Binding **Path=SomePropertyOrColumn**}"/>
提前感谢您。