哪个NotifyCollectionChangedAction用于表示项目已更改?

M. *_*ley 0 .net inotifycollectionchanged

在实施INotifyCollectionChanged和提升CollectionChanged事件时,您必须提供NotifyCollectionChangedAction参数.这NotifyCollectionChangedAction是用来表示该集合中的项目发生了变化,比如在一个项目的价值变化的情况下?

Mat*_*hen 5

如果它是同一个对象,但是字段发生了变化(例如同一个Person,但是Person.Photo不同),则该集合没有改变.否则,对集合的每次更改都是Enum值之一.

如果一个人被另一个人替换,那就是替换.

  • 通常,实现`INotifyCollectionChanged`的集合中的项将实现`INotifyPropertyChanged`. (3认同)