当我在这里阅读时:
http://msdn.microsoft.com/en-us/library/gg405484(v=pandp.40).aspx
There is typically a one-to-one relationship between a view and its view model.
这意味着通过设计,他们真的无法应对多种观点吗?
最佳答案
我认为通常是这样。但是,将演示文稿分为一个View和一个ViewModel的美妙之处在于,您可以轻松创建许多不同的View,每个View都显示来自Model的基本相同的数据,并且都共享相同的ViewModel类(可能或可能不是同一实例)。例如,我可以有一个简单而高级的数据 View ,主要以XAML的形式编写为两个完全不同的UserControl,它们共享同一个ViewModel(类或实例)。如果不使用MVVM,那么在不复制代码的情况下将比较棘手。
关于.net - 在MVVM中,每个 View 模型只能有一个 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5607197/