コード例 #1
0
        protected override void OnNavigatedFrom(NavigationEventArgs e)
        {
            bool suspending = ((App)App.Current).issuspend;

            if (suspending)
            {
                ApplicationDataCompositeValue composite = new ApplicationDataCompositeValue();
                if (PageView != null && PageView.Content != null)
                {
                    ApplicationData.Current.LocalSettings.Values["pageNavigationState"] = PageView.GetNavigationState();
                }

                if (ViewModel.selectedItem != null)
                {
                    ApplicationData.Current.LocalSettings.Values["selected"] = ViewModel.selectedItem.id;
                }
            }
            base.OnNavigatedFrom(e);
        }