【发布时间】:2013-10-17 15:01:59
【问题描述】:
我认为在 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
【问题讨论】: