我是wpf和mvvm的新手。我无法回答一个基本问题......模型,视图模型,视图...之间的应用程序应该有什么关系?一个视图 - 一个视图模型或一个模型 - 一个视图模型?或者可以是一个视图模型一对多视图viewmodel-view之间的MVVM关系
1
A
回答
7
- 一个或多个模型=>一个视图模型
- 一个视图模型=>一个视图
0
视图具有始终对应的视图模型。所以这里的关系总是“一个视图 - 一个视图模型”。这个视图模型本身可以有一个或多个提供数据的模型,但它也可以有一个或多个视图模型作为数据提供者。重点是可以有更多的viewmodel比视图。只是为了澄清这一点。
1
您可能会感兴趣的文章Model-View-ViewModel (MVVM)。它讨论了这些部分应该如何相互连接。
+1
这里没有答案,链接的文章似乎并不主要(甚至显然)解决这个问题。 – 2012-08-09 19:30:51
相关问题
- 1. MVVM - 模型之间的关系
- 2. View和ViewModel之间的MVVM依赖关系
- 3. 谷歌分析之间的关系之间的关系
- 4. 类之间的关系
- 5. 表之间的关系hsqldb
- 6. 类之间的关系
- 7. 表之间的关系
- 8. 列值之间的关系
- 9. 服务之间的关系
- 10. 表之间的关系?
- 11. 表之间的关系
- 12. 2 Divs之间的关系
- 13. SQL - 表之间的关系
- 14. R:McFadden&Nagelkerke之间的关系
- 15. 表之间的SQL关系
- 16. 两个表之间的关系:使两个表之间的关系
- 17. 如何在MVVM模式中设置托管对象之间的关系?
- 18. 锂的mongodb模型之间的关系
- 19. sql server中的表之间的关系
- 20. CakePHP中的表之间的关系
- 21. node.js中的回调之间的关系
- 22. DDD中的实体之间的关系
- 23. 关系两个实体之间的一对多关系symfony
- 24. XSD类之间的关系+层次关系
- 25. C++和Ruby之间的关系和依赖关系是什么?
- 26. Spring,Hibernate,JDBC之间的关系
- 27. CakePHP 3 - 模型之间的关系
- 28. GraphViewer类和GraphEditorViewer类之间的关系
- 29. laravel关系表之间的外键
- 30. VendPackingSlipJour和GeneralJournalEntry之间的关系
好的,谢谢,以及mvvm和mvp之间的主要区别? – 2011-05-31 17:48:41
@Yuriy Mayorov,在MVP中,你有一个Presenter来协调视图和模型之间的交互。没有视图模型。在MVVM中,您没有此Presenter,并且它是视图模型,它表示可以直接与底层模型交互的视图的抽象。这是关于这两种模式的[很好的讨论](http://stackoverflow.com/questions/839118/composite-guidance-for-wpf-mvvm-vs-mvp)。 – 2011-05-31 17:55:31