AthensTransit_Hackathon.Common.NavigationHelper.OnNavigatedTo C# (CSharp) Méthode

OnNavigatedTo() public méthode

Invoked when this page is about to be displayed in a Frame. This method calls LoadState, where all page specific navigation and process lifetime management logic should be placed.
public OnNavigatedTo ( NavigationEventArgs e ) : void
e Windows.UI.Xaml.Navigation.NavigationEventArgs Event data that describes how this page was reached. The Parameter /// property provides the group to be displayed.
Résultat void
        public void OnNavigatedTo(NavigationEventArgs e)
        {
            var frameState = SuspensionManager.SessionStateForFrame(this.Frame);
            this._pageKey = "Page-" + this.Frame.BackStackDepth;

            //if (e.NavigationMode == NavigationMode.New)
            //{
            //    // Clear existing state for forward navigation when adding a new page to the
            //    // navigation stack
            //    var nextPageKey = this._pageKey;
            //    int nextPageIndex = this.Frame.BackStackDepth;
            //    while (frameState.Remove(nextPageKey))
            //    {
            //        nextPageIndex++;
            //        nextPageKey = "Page-" + nextPageIndex;
            //    }

            //    // Pass the navigation parameter to the new page
            //    if (this.LoadState != null)
            //    {
            //        this.LoadState(this, new LoadStateEventArgs(e.Parameter, null));
            //    }
            //}
            //else
            //{
            //    // Pass the navigation parameter and preserved page state to the page, using
            //    // the same strategy for loading suspended state and recreating pages discarded
            //    // from cache
            //    if (this.LoadState != null)
            //    {
            //        this.LoadState(this, new LoadStateEventArgs(e.Parameter, (Dictionary<String, Object>)frameState[this._pageKey]));
            //    }
            //}
        }