2010-12-17 15 views
0

私はプロパティを持つオブジェクトを持っています。これらはINotifyPropertyChangedで配線されています。また、INotifyCollectionChangedを実装するコレクションプロパティもあります。ただし、コレクション内のアイテムが変更された場合は、イベントは発生しません。オブジェクトが無効にされたことを示す事前定義されたイベントはありますか?

私は、オブジェクト内のどこかに変更があったことを知らせるために使用できるイベントが欲しいです。既に存在するイベントはありますか? (手で行うのはかなり簡単ですが、すでに何かが存在する場合はより合理的です)。

答えて

0

私はSystem.Collections.ObjectModel名前空間にこれを行うObservableCollectionがあることを知っています、それはあなたが進めていることですか?

+0

私はそれをコレクションに使用していますが、編集中の個々の要素には触れません。 –

+0

[CollectionChanged](http://msdn.microsoft.com/en-us/library/ms653375.aspx)のMSDNの情報によると、トリガーしていないようです。幸運にも、他の誰かが[stackoverflow](http://stackoverflow.com/questions/1427471/c-observablecollection-not-noticing-when-item-in-it-changes-even-with-inotifyp/1427496#1427496)でした。それによって得ることができる(MSDNのノートに記載されているように) –

+0

いいね! - ありがとう!私はそれを行こう。 –

関連する問題