目前我正在使用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. Gmail是否足够安全?
- 2. java.util.regexp是否足够高效?
- 3. MinGW是否足够稳定
- 4. shell脚本是否足够?
- 5. uNhAddIns是否足够活跃?
- 6. PHP是否足够动态?
- 7. 这是否足够安全?
- 8. OpenSSL :: Random的Ruby种子是否足够?
- 9. 复合键的索引是否足够?
- 10. 单元测试:是否足够好?
- 11. 是否足够使用.NET Image Conversion?
- 12. 是否足够用于尾递归?
- 13. .htaccess目录限制是否足够?
- 14. Django ImageField验证(这是否足够)?
- 15. HTML元标签是否足够?
- 16. 末端2端测试是否足够?
- 17. TensorFlow推理(服务),CPU是否足够?
- 18. 用Alloy UI开发YUI是否足够?
- 19. Sencha Touch 2.它是否足够光滑?
- 20. mysql_real_escape_string()是否足够用于MySQL REGEXP?
- 21. MVC +验证属性是否足够?
- 22. 这些安全功能是否足够?
- 23. Erlang是否通过cookie足够安全?
- 24. 对于@NSManaged变量,Fileprivate是否足够?
- 25. Google App Engine配额是否足够?
- 26. scala eclipse IDE是否足够稳定?
- 27. Request.ServerVariables [“REMOTE_ADDR”]是否足够可靠?
- 28. 是否足够快地使用2d ImageView?
- 29. 足够的保护足够了吗?
- 30. UNIX`time`命令是否足够满足基准?