LayoutAwarePage的MVVM是否足够

本文关键字:是否 MVVM LayoutAwarePage | 更新日期: 2023-09-27 17:58:37

目前我正在使用MVVM Light,但我看到Windows应用商店中的LayoutAwarePage提供了自己的基本MVVM实现。建议为Windows应用商店应用程序实现哪种MVVM?似乎使用MVVM Light,我可以添加多余的代码。也许可以将两个系统集成在一起?

LayoutAwarePage的MVVM是否足够

您可能也有兴趣查看Okra应用程序框架(http://okra.codeplex.com)。这是一个MVVM框架,它是为Windows 8开发从头开始设计的,允许您仍然使用LayoutAwarePage进行可视化状态。

Andy

我最近在一个项目的所有页面中都使用了LayoutAwarePage。我发现它在支持设备方向更改、导航和进程寿命管理方面很有用,即:和空白页面相比,它是windows应用商店特定的东西。LayoutAwarePages DefaultViewModel是一种快速、简单的启动和运行方式,但如果您希望在可测试性、组件的松散耦合/关注点的分离和对后面代码的最少使用方面实现MVVM模式,那么使用MVVM可能是正确的。

无论如何,希望这是有帮助的,并祝你的项目好运。

Andrew