Пример #1
0
 public Task RemoveLastView()
 {
     if (NavigationInstance.NavigationStack.Any())
     {
         var lastView = NavigationInstance.NavigationStack.Last();
         NavigationInstance.RemovePage(lastView);
     }
     return(Task.FromResult(0));
 }
Пример #2
0
 public Task ClearBackStack()
 {
     if (NavigationInstance.NavigationStack.Count <= 1)
     {
         return(Task.FromResult(0));
     }
     for (var i = 0; i < NavigationInstance.NavigationStack.Count - 1; i++)
     {
         NavigationInstance.RemovePage(NavigationInstance.NavigationStack[i]);
     }
     return(Task.FromResult(0));
 }