Exemplo n.º 1
0
 private bool NavigateBack()
 {
     if (NaviContent.CanGoBack)
     {
         NaviContent.GoBack();
         if (navimenuNaviHistory.TryPop(out var index))
         {
             if (index == -1)
             {
                 return(true);
             }
             if (index != NaviMenu.MenuItems.Count)
             {
                 NaviMenu.SelectedItem = NaviMenu.MenuItems[index];
             }
             else
             {
                 NaviMenu.SelectedItem = NaviMenu.SettingsItem;
             }
             lastSelectedItemIndex = index;
         }
         return(true);
     }
     return(false);
 }