是什么区别:...C#MVVM DataGrid绑定策略?
<DataGrid
ItemsSource="{Binding MyCollection}"
/>
和
<CollectionViewSource x:Key="CollectionData" Source="{Binding MyCollection}"/>
...
<DataGrid
DataContext="{StaticResource CollectionData}"
ItemsSource="{Binding}"
/>
他们都似乎工作。唯一的区别是第二个片段,我不能绑定到SelectedItem。那么为什么有人会选择另一种策略呢?为什么不会有人使用第一个片段?谢谢。