イベントアグリゲーターを使用してビューモデルをビューと同期させたい (ビューモデルはモデルを監視する)。これはモデルに実装するのが非常に簡単で、プロパティのセッターで通知を呼び出すだけです。
ただし、モデルにコレクションがある場合はさらに複雑になります。通知を呼び出すコードはどこにありますか? モデル内のコレクションのインターフェースは何でしょうか? Iリスト?
私が考えた唯一の解決策は、リフレクションを使用してすべての IList フィールドを反復処理し、それらを INotifyCollectionChanged にキャストして、通知を呼び出すイベント ハンドラーを追加する基本クラスから継承することです。
何か案は?
前もってありがとう、エリック。