ObservableCollection<T>的MSDN参考页面指出:
“您集合中的对象必须满足绑定源概述中描述的要求。特别地,如果您使用OneWay或TwoWay(例如,您希望UI在源属性动态更改时更新),则必须实现适当的属性更改通知机制,例如INotifyPropertyChanged接口。”
既然ObservableCollection<T>
已经实现了INotifyPropertyChanged
,为什么我还需要在T
上再次实现INotifyPropertyChanged
呢?