目前我正在使用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的实体框架提供者是否足够可靠?