最新の 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プロパティを使用しました