WinRTXamlToolkit.Controls.AlternativePage.OnTransitioningFromInternalAsync C# (CSharp) Méthode

OnTransitioningFromInternalAsync() private méthode

private OnTransitioningFromInternalAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task
        internal async Task OnTransitioningFromInternalAsync()
        {
            this.NavigationState = NavigationState.TransitioningFrom;
            await OnTransitioningFromAsync();
        }

Usage Example

        private async Task TransitionBackward(
            AlternativePage currentPage,
            AlternativePage newPage,
            ContentPresenter previousPagePresenter,
            ContentPresenter newPagePresenter)
        {
            var transition = currentPage != null ? (currentPage.PageTransition ?? this.PageTransition) : this.PageTransition;

            if (transition != null)
            {
                if (currentPage != null)
                {
                    await currentPage.OnTransitioningFromInternalAsync();
                }

                if (newPage != null)
                {
                    await newPage.OnTransitioningToInternalAsync();
                }

                await transition.TransitionBackward(previousPagePresenter, newPagePresenter);

                if (currentPage != null)
                {
                    await currentPage.OnTransitionedFromInternalAsync();
                }

                if (newPage != null)
                {
                    await newPage.OnTransitionedToInternalAsync();
                }
            }
        }
All Usage Examples Of WinRTXamlToolkit.Controls.AlternativePage::OnTransitioningFromInternalAsync