在墓碑之后重新创建Application.Resources吗?

时间:2013-01-30 11:52:26

标签: c# windows-phone-8 lifecycle

我对在墓碑发生时如何管理Application.Resources App.xaml.cs中提到的资源有疑问。它们是通过构造函数重新创建的吗?或者他们是序列化和反序列化的?或者它们是否像PhoneApplicationService.Current.State一样保持在某处?

我很担心,因为我通过包装器对象存储Ninject内核。构造内核并在该对象的构造函数中完全绑定。该内核保留了对我的View Models的引用。我想在墓碑之前缓存视图模型,最好是整体(它们是可序列化的)。我不确定Ninject的内核是否可序列化,但这是另一个问题。

因此,如果我的内核包装器将被重建并重新绑定,那么它将无法缓存View Models实例的目的。这就是我需要知道的原因。

1 个答案:

答案 0 :(得分:0)

你将通过构造函数获得一个新实例。通过设置项目属性以在停用时强制进行逻辑删除,在模拟器中设置和测试它非常简单。

enter image description here