我对在墓碑发生时如何管理Application.Resources
App.xaml.cs
中提到的资源有疑问。它们是通过构造函数重新创建的吗?或者他们是序列化和反序列化的?或者它们是否像PhoneApplicationService.Current.State
一样保持在某处?
我很担心,因为我通过包装器对象存储Ninject内核。构造内核并在该对象的构造函数中完全绑定。该内核保留了对我的View Models的引用。我想在墓碑之前缓存视图模型,最好是整体(它们是可序列化的)。我不确定Ninject的内核是否可序列化,但这是另一个问题。
因此,如果我的内核包装器将被重建并重新绑定,那么它将无法缓存View Models实例的目的。这就是我需要知道的原因。
答案 0 :(得分:0)
你将通过构造函数获得一个新实例。通过设置项目属性以在停用时强制进行逻辑删除,在模拟器中设置和测试它非常简单。