基本上我得到了頁面1中的一些值,然後我需要在頁面3和頁面5中使用它。所以我通過使用下面的代碼來存儲這些值。在Windows Phone中使用跨頁面的值的最佳方法?
if (!PhoneApplicationService.Current.State.ContainsKey(key))
PhoneApplicationService.Current.State.Add(key, value);
else
PhoneApplicationService.Current.State[key] = value;
然後我將讀取它在第3頁和第5頁
我將使用超過50 - 100對象使用上述代碼。所以它會導致內存泄漏?...
或者任何人都建議我在不使用上述方法的情況下跨頁面使用變量[第1頁至第3頁]?