<分区>
在编写 WPF 应用程序时有多种集合可供选择,但我不确定在存储数据时应使用哪些集合。如果我使用 ObservableCollection
似乎一切都可以工作s 并实现 INotifyPropertyChanged
.
在我的 View 模型中使用集合时,我应该问自己哪些问题?特别是,我应该在什么时候使用这些集合? :
ObservableCollection
List<ClassA>
IList
CollectionView
ICollectionView
IEnumerable
以及您可能想要列出的任何其他内容。
并传递给它 IEnumerable
,但我怎么知道哪个是正确的集合?这完全取决于我使用的控件吗?