static void OnFrameNavigated(object sender, NavigationEventArgs e) { if (NavigationState == PhoneAppNavigationState.Activated) { NavigationState = PhoneAppNavigationState.Internal; } else if (NavigationState == PhoneAppNavigationState.Activating) { NavigationState = PhoneAppNavigationState.Activated; } else if (NavigationState == PhoneAppNavigationState.Starting) { NavigationState = PhoneAppNavigationState.Started; } else { NavigationState = PhoneAppNavigationState.Internal; } }
static void OnAppClosing(object sender, ClosingEventArgs e) { NavigationState = PhoneAppNavigationState.Closed; }
static void OnAppActivated(object sender, ActivatedEventArgs e) { NavigationState = PhoneAppNavigationState.Activating; }
static void OnAppDeactivated(object sender, DeactivatedEventArgs e) { NavigationState = PhoneAppNavigationState.Deactivated; }
static void OnAppLaunching(object sender, LaunchingEventArgs e) { NavigationState = PhoneAppNavigationState.Starting; }