在编写 WPF 应用程序时,有很多集合可供选择,我不确定在存储数据时要使用哪些集合。ObservableCollection
如果我使用s 并实施,似乎一切都可以正常工作INotifyPropertyChanged
。
在我的视图模型中使用集合时,我应该问自己哪些问题?特别是,我应该什么时候使用这些集合?:
ObservableCollection
List<ClassA>
IList
CollectionView
ICollectionView
IEnumerable
以及您可能想要列出的任何其他人。
并通过它IEnumerable
,但我怎么知道哪个是正确的集合?这一切都基于我使用的控件吗?