protected override void OnNavigatedFrom(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedFrom(e); // Store it in the state variable for tombstoning PhoneApplicationService.Current.State["ShowLoadingSplash"] = false; PhoneApplicationService.Current.State["MainPageSelectedPivot"] = (MainPagePivots)PC.SelectedIndex; // This is for the last-used pivot on fresh load IsolatedStorageSettings.ApplicationSettings["LastUsedMainPagePivot"] = (MainPagePivots)PC.SelectedIndex; viewModel.UnregisterEventHandlers(); }