目前我正在使用MVVM Light,但是我發現Windows Store應用程序中的LayoutAwarePage提供了自己的基本MVVM實現。 Windows Store應用推薦使用什麼樣的MVVM實現?看來,使用MVVM Light,我可以添加冗餘代碼。也許有可能整合兩個系統?LayoutAwarePage的MVVM是否足夠?
3
A
回答
1
我最近在我最近做的一個項目的所有頁面中使用了LayoutAwarePage。我發現它在支持設備方向更改,導航和流程生命週期管理方面很有用,例如:與空白頁面相比,Windows appstore特定的內容。 LayoutAwarePages DefaultViewModel非常適合快速簡便的啓動和運行,但如果您想要在可測試性,組件的鬆散耦合/關注點分離以及最小程度地使用代碼隱藏方面純粹實現MVVM模式可能在MVVM光線的右邊。
無論如何,希望這對您有幫助,祝您好運。
安德魯
2
您可能也有興趣檢查出黃秋葵應用程序框架(http://okra.codeplex.com)。這是一個MVVM框架,專爲Windows 8開發而設計,允許您仍然使用LayoutAwarePage作爲視覺狀態。
Andy
相關問題
- 1. java.util.regexp是否足夠高效?
- 2. uNhAddIns是否足夠活躍?
- 3. Gmail是否足夠安全?
- 4. PHP是否足夠動態?
- 5. 這是否足夠安全?
- 6. MinGW是否足夠穩定
- 7. 是否足夠用於尾遞歸?
- 8. 這些安全功能是否足夠?
- 9. Google App Engine配額是否足夠?
- 10. Django ImageField驗證(這是否足夠)?
- 11. 末端2端測試是否足夠?
- 12. 單元測試:是否足夠好?
- 13. MVC +驗證屬性是否足夠?
- 14. 是否足夠使用.NET Image Conversion?
- 15. Request.ServerVariables [「REMOTE_ADDR」]是否足夠可靠?
- 16. Erlang是否通過cookie足夠安全?
- 17. TensorFlow推理(服務),CPU是否足夠?
- 18. Sencha Touch 2.它是否足夠光滑?
- 19. 是否足夠快地使用2d ImageView?
- 20. scala eclipse IDE是否足夠穩定?
- 21. recvfrom的UDP情況下緩衝區的大小是否足夠?
- 22. psycopg2的「execute()」是否提供了足夠的SQL注入預防?
- 23. 檢查是否有足夠的內存分配我的變量
- 24. 這是否足夠,還是我有競爭條件?
- 25. 這個臨時引用是否能夠存活足夠長的時間?
- 26. 'params'串是否足夠防止偶爾的讀者讀取它?
- 27. oauth_token和oauth_verifier是否有足夠的持久isLoggedIn參數?
- 28. 臨時字符串的生命期是否足夠長?
- 29. 檢查SD卡上是否有足夠的內存編程
- 30. Firebird的實體框架提供者是否足夠可靠?