0

イベントを実装INotifyCollectionChangedして発生させるときCollectionChangedは、引数を指定する必要がありNotifyCollectionChangedActionます。NotifyCollectionChangedActionアイテムの値が変更された場合など、コレクション内のアイテムが変更されたことを示すために使用されるのはどれですか?

4

2 に答える 2

5

同じオブジェクトでフィールドが変更された場合 (たとえば、同じ Person であるが Person.Photo が異なる場合)、コレクションは変更されませんでした。それ以外の場合、コレクションへのすべての変更は Enum 値の 1 つです。

ある人が別の人に置き換えられた場合、それは置き換えです。

于 2010-06-02T13:43:33.313 に答える
0

アイテムのプロパティが変更されたが、アイテム (つまり、オブジェクト) が同じままである場合は、アイテムで INotifyPropertyChanged を使用する必要があります。

于 2010-06-02T13:51:43.833 に答える