Beispiel #1
0
 private async void OnNavigateCommandExecuted(HomePageMenuItem item)
 {
     if (item.Title == "Logout")
     {
         OnLogoutCommandExecuted();
     }
     else
     {
         await _navigationService.NavigateAsync("/Home/Navigation/" + item.Title);
     }
 }
Beispiel #2
0
        private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            HomePageMenuItem item = (HomePageMenuItem)e.SelectedItem;

            if (item == null)
            {
                return;
            }

            var page = (Page)Activator.CreateInstance(item.TargetType);

            page.Title = item.Title;

            Detail      = new NavigationPage(page);
            IsPresented = false;

            MasterPage.ListView.SelectedItem = null;
        }
 private async void ItemTappedExcute(HomePageMenuItem m)
 {
     if (m.Navs == "Exit")
     {
         Settings.Current.Auto  = false;
         HTTP.User              = null;
         Settings.Current.Token = string.Empty;
         this.Navigate("app:///Loadding?appModuleRefresh=OnInitialized");
         return;
     }
     else
     {
         this._ea.GetEvent <MenuEvent>().Publish(new MenuMessage()
         {
             IsPresented = false
         });
         this.Navigate(m.Navs);
     }
 }