Я создаю пользовательский элемент управления WPF, и мне нужно аналогичное поведение, как управление DataGrid в смысле привязки. Мой вопрос: как DataGrid знает, как привязываться к любой коллекции типа IEnumerable? Например: вы можете передать DataView как ItemsSource, и вы также можете передать любую коллекцию объектов. Как DataGrid решает, следует ли связываться колонке DataView, или к свойству объекта только глядя на это:Как DataGrid привязывается к свойствам любой коллекции?
<DataGridTextColumn Binding="{Binding **Path=SomePropertyOrColumn**}"/>
Спасибо заранее.
Проверьте этот http: // stackoverflow.com/questions/5488014/in-wpf-are-binding-path-and-binding-really-equal, http://stackoverflow.com/questions/3504480/when-to-use-path-in-wpf-binding и http://stackoverflow.com/questions/4742449/new-to-wpf-data-binding –
@Sandeep GB Это не мой вопрос. Я знаю, как сделать привязку, я хочу знать, как DataGrid делает это внутренне с любым объектом. – Vale