1

C#コレクションクラスがあり、コレクションアイテムの1つが変更されたときに通知を受け取りたいです。これは、そのコレクション内のすべてのアイテムを更新できるようにするためです。それを行うための最良の方法は何でしょうか?

コレクションをWPFリストボックスにバインドしているため、ObservableCollectionを使用しています。

これは私のコレクションクラスです:

public class Shows : ObservableCollection<ShowDetails>
{
  ...
}

各アイテムクラスは次のとおりです。

public class Show : INotifyPropertyChanged
{
  ...
}
4

1 に答える 1

0

作成時にコレクションへの参照を各アイテムに渡すことになりました。次に、コレクションに通知したいときに、そのコレクションのパブリック関数を呼び出して、すべての兄弟項目を更新しました。

とにかくありがとう。

于 2012-06-29T14:01:54.470 に答える