当我的WP7应用程序从Tombstoned回来时,它会创建我存储在App.Resources中的ViewModelLocator类。你觉得怎么处理这个?在我的ViewModelLocator构造函数中,创建了几个ViewModel,在这些构造函数中有几个WCF服务调用。每次从墓碑中恢复时,让这个类重新创建似乎是错误的。
似乎我需要在我的应用程序获取逻辑删除之前序列化ViewModelLocator,然后反序列化它。声音正确??? MVVM-Light中有什么东西可以解决这个问题吗?
答案 0 :(得分:1)
您肯定需要保存数据才能在逻辑删除后恢复数据。
MVVM Light为您提供MVVM框架,而不是WP7数据存储解决方案。您需要使用最适合您的存储格式和隔离存储来自行实现。
以下是使用IsolatedStorageSettings的基本示例... WP7 SDK提供的基于字典的抽象。