私は現在MVVMにアプリケーションを書き直すことに忙しくています(多くの作業のために段階的に)。モデルからモデルビューへの変更を取得する方法は?
現在、モデルビューの変更に応じてリストビューとコントロールを塗りつぶすことができます。また、リストビューの選択も正しく結合されています(少なくとも私は正しく行う方法を知っています)。
しかし、私はモデルビューに反映されるモデルの変更について考えていました。モデルのすべてのアイテムにINotifyPropertyChangeインターフェイスを追加し、modelviewに登録する必要があります(モデル階層の 'トップ'にないアイテムを購読したい場合はチェーンのようなものでしょうか)。
など。私はリストBを含むリストAを持っています。リストBのプロパティー変更のためにリストAで購読する必要がありますか?リストAにサブスクライブするモデルビューでは?別のリスト選択が行われた場合には、購読を停止して購読を停止することができます。
読んでいただきありがとうございます。
コンテキストのサンプルコードを少し提供できますか? –