3

目前我正在使用 MVVM Light,但我看到 Windows Store Apps 中的 LayoutAwarePage 提供了自己的基本 MVVM 实现。为 Windows Store App 推荐什么样的 MVVM 实现?似乎使用 MVVM Light,我可以添加冗余代码。也许可以集成两个系统?

4

2 回答 2

2

您可能还对查看 Okra 应用程序框架 ( http://okra.codeplex.com ) 感兴趣。它是一个 MVVM 框架,专为 Windows 8 开发而设计,允许您仍然使用 LayoutAwarePage 来显示视觉状态。

安迪

于 2013-05-12T21:18:00.560 回答
1

我最近在我最近做的一个项目的所有页面中都使用了 LayoutAwarePage。我发现它在支持设备方向更改、导航和进程生命周期管理方面很有用,即:与空白页面相比,Windows 应用商店特定的东西。LayoutAwarePages DefaultViewModel 非常适合快速轻松地启动和运行,但如果您想要在可测试性、组件松散耦合/关注点分离和最少使用代码隐藏方面实现 MVVM 模式可能在 MVVM 灯的正确线上。

无论如何,希望这对您的项目有所帮助并祝您好运。

安德鲁

于 2013-02-10T11:44:20.703 回答