当我的WP7应用程序退出逻辑删除后,它会创建我存储在App.Resources中的ViewModelLocator类。您打算如何处理?在我的ViewModelLocator构造函数中,创建了多个ViewModel,在那些构造函数中,存在多个WCF服务调用。每次从逻辑删除返回类时重新创建此类似乎是错误的。
似乎我需要在我的应用程序被逻辑删除之前对ViewModelLocator进行序列化,然后对它进行反序列化。听起来是正确的? MVVM-Light中有什么可以处理吗?
最佳答案
您绝对需要保存数据才能在逻辑删除后恢复数据。
MVVM Light为您提供MVVM框架,而不是WP7数据存储解决方案。您需要使用最适合您的存储格式和独立存储来实现此目的。
这是一个使用IsolatedStorageSettings ...的基本示例... WP7 SDK提供的基于字典的抽象。
Tombstoning on the Win7 Mobile Platform
关于mvvm - 如何在WP7 ViewModelLocator中处理TombStoning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4543285/