我是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