2010-10-20 29 views

回答

3

ICollectionView公開成員處理所選項目和在項目之間移動。 ObservableCollection只是一個通用列表,增加了在變化時拋出事件的能力。 DataGrid依賴ICollectionView的SelectedItem功能來知道DataGrid選擇了什麼。

注意,DataGrid中始終使用的ICollectionView來表示它的項目。如果您提供ICollectionView作爲ItemsSource,它將使用該對象,但是如果您提供任何其他IEnumerable它會將其包裝在其自己的內部ICollectionView

+1

+1:內部ICollectionView是「PagedCollectionView」 – AnthonyWJones 2010-10-20 21:16:39

相關問題