【发布时间】:2010-11-15 20:24:35
【问题描述】:
我遵循一般最佳实践原则,即在重新激活墓碑应用时恢复我的持久性和非持久性状态和对象。可以在这篇非常好的 Microsoft 文章中找到它
示例仅显示了对应用主页的简单重新激活。但是,由于我的应用程序有多个页面(其中任何一个都可以被删除并因此重新激活),并且每个页面都绑定到不同的 ViewModel 对象。我想知道如何确定最终将激活哪个页面,以便我可以选择性地反序列化并恢复该页面的正确 ViewModel 对象。
或者是恢复所有 ViewModel 的最佳做法,或者是否有其他设计模式?
【问题讨论】:
标签: c# windows-phone-7 application-lifecycle tombstoning