【发布时间】:2012-07-29 16:24:30
【问题描述】:
我如何使用 mvvm light 实现状态处理(运行/恢复/终止状态)。我面临的主要问题是导航。我完全不受导航堆栈的控制。我如何使用 MVVM Light 有效地管理它。
【问题讨论】:
-
如何将视图模型连接到视图?您可以创建一个由所有页面视图模型扩展的基本视图模型类,该类公开在应用程序状态更改时调用的虚拟方法,以便您的视图模型可以响应这些事件。
-
我做到了。但我的问题是,当我的应用程序下降到终止状态时,我所有的状态信息都丢失了。在通常情况下,VS12 使用一个名为“SuspensionManager”的类来处理这个问题和默认导航。我的疑问是如何使用 SuspensionManager 类的行为来实现基于 mvvmlight 的结构。主要问题是恢复活动框架和导航堆栈..
-
@Filip:你可以在这里找到我的实现:dropbox.com/sh/px60d6q2snimbv3/qJ0Zw6r2Zx
-
@Flip :很多人都面临着类似的问题stackoverflow.com/questions/11632285/…stackoverflow.com/questions/11811138/…
标签: windows-8 mvvm-light windows-runtime