簡體   English   中英

邏輯刪除后是否重新創建Application.Resources?

[英]Are Application.Resources recreated after tombstoning?

我有一個問題,當墓碑發生時,如何管理App.xaml.csApplication.Resources中提到的資源。 它們是通過構造函數重新創建的嗎? 還是將它們序列化並反序列化? 還是它們像PhoneApplicationService.Current.State一樣保存在某個地方?

我很擔心,因為我通過包裝對象將Ninject內核存儲在那里。 內核已構建並完全綁定到該對象的構造函數中。 該內核保留對我的視圖模型的引用。 我想在邏輯刪除之前緩存視圖模型,最好是整體緩存(它們是可序列化的)。 我不確定Ninject的內核是否可序列化,但這是另一個問題。

因此,如果將重構並重新綁定我的內核的包裝器,它將無法達到緩存視圖模型實例的目的。 這就是為什么我需要知道。

您將通過構造函數獲得一個新實例。 通過設置項目屬性以在停用時強制邏輯刪除,在模擬器中進行設置和測試非常簡單。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM