MVVM パターンでは、View から ViewModel への参照は必要ないと考えました。しかし、ViewModel が新しいウィンドウを実装して表示する code.msdn.microsoft の MVVM サンプルを見たところです。
MVVM-Light ツールキットを使用すると、Messenger を使用して呼び出したり、新しいウィンドウを開いたりしても、View と ViewModel を互いに分離したままにできます。ViewModel で View を参照するのは正しいですか? またはそれは間違っています。
大規模な(または中規模の)プロジェクトでは、ViewModel から直接ビューを呼び出すことをお勧めしますか?
http://code.msdn.microsoft.com/windowsdesktop/Easy-MVVM-Examples-fb8c409f