1

我有一个关于在墓碑发生时如何管理中提到的资源的Application.Resources问题App.xaml.cs。它们是通过构造函数重新创建的吗?还是它们被序列化和反序列化?还是它们被保存在某个地方PhoneApplicationService.Current.State

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

因此,如果我的内核的包装器将被重构和重新绑定,它将破坏缓存视图模型实例的目的。这就是为什么我需要知道。

4

1 回答 1

0

您将通过构造函数获得一个新实例。通过将项目属性设置为在停用时强制墓碑化,在模拟器中设置和测试它相当简单。

在此处输入图像描述

于 2013-01-31T04:04:51.010 回答