私はWPFを使用して新しいMVVMプロジェクトを開始していますが、どちらもよく知らないため、適切なMVVMアプローチを使用していることを確認したいと考えていました。
私は次のものを持っています:
- 独自のViewModelとTabControlを含むマスターユーザーコントロールがあります
- 各タブには、独自のViewModelを備えた個別のユーザーコントロールが含まれています
- MasterViewModelが作成されると、そのプロパティの1つが設定されます(MasterIdと呼びましょう)。
- MasterIdプロパティの変更をマスタービューモデルから子ビューモデルに伝播する必要があります
この単純なシナリオを実装するための最も単純/最良/適切なMVVMアプローチは何ですか?