public Task RemoveLastView() { if (NavigationInstance.NavigationStack.Any()) { var lastView = NavigationInstance.NavigationStack.Last(); NavigationInstance.RemovePage(lastView); } return(Task.FromResult(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)); }