我有些困惑:一方面,微軟架構師和周圍的網絡社區推動MVVM模式來構建WPF應用程序,但另一方面,在棱鏡模式和實踐中,他們絕對使用其他設計模式 - MVP,演示模型和監督控制器!而不是使用純MVVM的單個示例!他們甚至沒有在PRISM文檔中使用MVVM!那麼,在這種情況下應該怎麼做?是否有可能在PRISM應用程序中使用與上面列出的模式相同級別的MVVM模式?我的意思是它會更復雜或不是因爲(可能)對這些模式的原生架構優化?PRISM中的設計模式
3
A
回答
2
絕對如此。 PRISM將複合應用程序的各個部分粘合在一起,但這些部分可能使用MVVM或您喜歡的任何模式(就像您的Shell一樣)。
1
你絕對可以在Prism中使用MVVM。
來自Patterns and Practices小組的Blaine Wastell表示,Prism(v4)的下一個版本將包含對MVVM模式的更多幫助。我讀過其他地方,這意味着更好地支持Blend中的MVVM,以及更多的文檔中的MVVM。
http://blogs.msdn.com/blaine/archive/2010/01/15/prism-4-0.aspx
相關問題
- 1. QA中的設計模式
- 2. java中的設計模式
- 3. WPF中的設計模式
- 4. 設計模式中的AsyncTask
- 5. Rails中的設計模式
- 6. Jhipster中的設計模式
- 7. 設計模式
- 8. 設計模式:
- 9. 設計模式
- 10. 設計模式
- 11. 設計模式
- 12. 設計模式
- 13. 設計模式
- 14. 設計模式?
- 15. 設計模式
- 16. MVC設計模式 - 設計模型
- 17. 新的設計模式/設計策略
- 18. 其中設計模式
- 19. 設計師設計模式與訪客設計模式的區別
- 20. MVC4設計模式
- 21. Singleton設計模式
- 22. 設計模式,在
- 23. DAO設計模式
- 24. Observer設計模式
- 25. OOP設計模式
- 26. C++設計模式
- 27. MapMaker設計模式?
- 28. SQL設計模式
- 29. OOPS(設計模式)
- 30. PHP設計模式