我认为我们不应该在 MVVM 模式中从 View 到 ViewModel 的引用。但刚刚从 code.msdn.microsoft 看到了一个 MVVM 示例,其中 ViewModel 实现了新窗口并显示它;
通过使用 MVVM-Light 工具包,您可以使用 Messenger 调用或打开新窗口,并且仍然保持 View 和 ViewModel 彼此分离。在 ViewModel 中引用 View 是否正确?或者是错的;
对于大型(或中型)项目,您是否建议直接从 ViewModel 调用视图?
http://code.msdn.microsoft.com/windowsdesktop/Easy-MVVM-Examples-fb8c409f