0

在实施INotifyCollectionChanged和引发CollectionChanged事件时,您必须提供NotifyCollectionChangedAction参数。哪个NotifyCollectionChangedAction用于指示集合中的某个项目已更改,例如在某个项目的值发生更改的情况下?

4

2 回答 2

5

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

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

于 2010-06-02T13:43:33.313 回答
0

如果某项的属性已更改,但该项(即对象)保持不变,则应在该项上使用 INotifyPropertyChanged。

于 2010-06-02T13:51:43.833 回答