ObservableCollection<T> 的同类 ListCollectionView

1:ListCollectionView : CollectionView : INotifyCollectionChanged, INotifyPropertyChanged 

2:ObservableCollection<T> : INotifyCollectionChanged, INotifyPropertyChanged

由于“1”和“2”都实现了“INotifyCollectionChanged, INotifyPropertyChanged”接口,所以在添加项、移除项或刷新整个集合时,都具有“自动通知”目标的功能。

其中“ListCollectionView”集合的变化主要受“构造参数”——IList的影响,通常可以向“IList”形参中传入“ObservableCollection<T>”类型的实参。

 3:关注ObservableCollection<T> 的“CollectionChanged”事件,它在添加、移除、更改或移动项或者在刷新整个列表时发生。

原文地址:https://www.cnblogs.com/changbaishan/p/3498198.html