我是wpf和mvvm的新手。我无法回答一个基本问题......我的应用程序在模型,视图模型,视图之间应该有什么关系...一个视图 - 一个视图模型,或一个模型 - 一个视图模型?或者可能是一个viewmodel-many view
答案 0 :(得分:7)
答案 1 :(得分:1)
您可能会发现这篇Model-View-ViewModel (MVVM)文章很有趣。它讨论了部件应如何相互连接。
答案 2 :(得分:0)
视图始终具有相应的视图模型。所以这里的关系总是“一个视图 - 一个视图模型”。此视图模型本身可以具有一个或多个提供数据的模型,但它也可以具有一个或多个视图模型作为数据提供者。关键是可以有更多的视图模型而不是视图。只是为了澄清这一点。