コード例 #1
0
 public void GoBack(NavigationTransitionInfo infoOverride = null)
 {
     if (FrameFacadeInternal.CanGoBack)
     {
         FrameFacadeInternal.GoBack(infoOverride);
     }
 }
コード例 #2
0
 public void GoBack()
 {
     if (FrameFacadeInternal.CanGoBack)
     {
         FrameFacadeInternal.GoBack();
     }
 }
コード例 #3
0
        public async Task <bool> GoBackAsync(NavigationTransitionInfo infoOverride = null)
        {
            if (!CanGoBack)
            {
                return(false);
            }
            var previous  = FrameFacade.BackStack.LastOrDefault();
            var parameter = SerializationService.Deserialize(previous.Parameter?.ToString());

            return(await NavigationOrchestratorAsync(previous.SourcePageType, parameter, NavigationMode.Back, () =>
            {
                FrameFacadeInternal.GoBack(infoOverride);
                return true;
            }));
        }