1

最新の MVVM Light ツールキットは、ViewModelLocator (VML) で IoC を使用して、ViewModel のインスタンスを提供します。

これらのインスタンスは、読み取り専用インスタンス プロパティ (つまり、非静的) から提供されます。

サンプルは、VML から公開された MainViewModel を示していますが、親ビューの子ビューではありません

私のメイン ビューは、MainViewModel によって公開された人のリストを見ています。

メイン ビューで Person アイテムの 1 つがタップされたら、PersonView に移動します。その PersonView は PersonViewModel にバインドされます。

PersonViewModel は VML から公開されますか? もしそうなら、MainViewModel は PersonViewModel のタップを伝えるために何をしますか? そのプロパティは Get のみであるため、VML で PersonViewModel を設定することはできません。

過去にMVVM Lightを使用し、VMLでReady Writeプロパティを使用しました

4

1 に答える 1