Aviary.SDKs.WP8.TestApp.App.ClearBackStackAfterReset C# (CSharp) Méthode

ClearBackStackAfterReset() private méthode

private ClearBackStackAfterReset ( object sender, System.Windows.Navigation.NavigationEventArgs e ) : void
sender object
e System.Windows.Navigation.NavigationEventArgs
Résultat void
        private void ClearBackStackAfterReset(object sender, NavigationEventArgs e)
        {
            // Unregister the event so it doesn't get called again
             RootFrame.Navigated -= ClearBackStackAfterReset;

             // Only clear the stack for 'new' (forward) and 'refresh' navigations
             if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh)
            return;

             // For UI consistency, clear the entire page stack
             while (RootFrame.RemoveBackEntry() != null)
             {
            ; // do nothing
             }
        }