アイテムのコレクションを実装する最良の方法は何ですか。ここで:
- 各アイテムは異なるタイプである可能性があります
- 各アイテムは、その変更時に PropertyChanged イベントを発生させます (親クラスは INotifyPropertyChanged を実装します)
アップデート:
私はこのようなことを考えています: コレクション:
["Name", string:"John Doe"]
["Age", int:"32"]
["Profiles", List<Profiles>:"list of profiles"]
次のような新しいアイテムを追加できます。
Collection.Add("NewItem", value);
そして、それを変更します:
Collection["NewItem"] = newValue;
イベントをトリガーするもの:
NotifyPropertyChanged("NewItem");
その結果、そのコレクションのすべてのアイテムをサブスクライブし、さまざまなイベント ハンドラーを持つことができます。
ありがとう。