リストのあるウィンドウがあります。リストエントリをクリックすると、そのアイテムの詳細ビューの新しいウィンドウが表示されます。
MVVMでこれを行う最もクリーンな方法は何ですか?container.Resolve <IViewType>()。Show()を実行し、Unityにすべての依存関係を作成させることを考えましたが、Show()を呼び出すだけではMVVMではないように聞こえます。ある種のWindowServiceマネージャークラスを作成する必要がありますか、それともこれはやり過ぎですか?コードが呼び出すことができるコードの層は何Show()
ですか?
次に、開始ビューモデルから表示されている新しいウィンドウにアタッチされる新しいビューモデルにパラメーター(CustomerIDやProductIDなど)を渡すにはどうすればよいですか?