1

当我的 WP7 应用程序从 Tombstone 恢复时,它会创建我存储在 App.Resources 中的 ViewModelLocator 类。你打算如何处理这件事?在我的 ViewModelLocator 构造函数中,创建了几个 ViewModel,在这些构造函数中,有几个 WCF 服务调用。每次从墓碑化回来时都让这个类重新创建似乎是错误的。

似乎我需要在我的应用程序被墓碑化之前序列化 ViewModelLocator,然后反序列化它。听起来正确???MVVM-Light 中有什么东西可以处理这个问题吗?

4

1 回答 1

1

你肯定需要保存你的数据才能在墓碑化后恢复它​​。

MVVM Light 为您提供 MVVM 框架,而不是 WP7 数据存储解决方案。您需要使用最适合您和独立存储的任何存储格式自己实现这一点。

这是一个使用 IsolatedStorageSettings 的基本示例...... WP7 SDK 提供的基于字典的抽象。

Win7移动平台上的墓碑

于 2010-12-28T02:44:12.140 回答