private async void menu_ItemTapped(object sender, ItemTappedEventArgs e) { act_ind.IsRunning = true; act_layout.IsVisible = true; try { MasterPageItems obj = (MasterPageItems)e.Item; string name = obj.Title; if (name.Equals("LOG OUT")) { string title = "Logout"; string txt = "Are you sure you want to log out?"; await PopupNavigation.Instance.PushAsync(new CustomAlert(txt, title)); //var data = await DisplayAlert("Alert", "Are you sure you want to log out?", "Ok", "Cancel"); //if (data) //{ // Settings.UserName = ""; // Settings.UserPassword = ""; // Settings.PrefKeyUserDetails = ""; // Settings.UserUrlName = ""; // Settings.UserDbName = ""; // Settings.CheckIn_ID = ""; // Settings.CheckIn_Out = ""; // App.userid = 0; // App.Current.MainPage = new NavigationPage(new LoginPage()); //} } else { Type Page = obj.TypeTarget; //var currentpage = new LoadingIndicator(); //await PopupNavigation.Instance.PushAsync(currentpage); await Task.Run(() => Detail = new NavigationPage((Page)Activator.CreateInstance(Page))); //Detail = await Task.Run(() => new NavigationPage((Page)Activator.CreateInstance(Page))); IsPresented = false; // Loadingalertcall(); } } catch (Exception ex) { if (App.NetAvailable == false) { await DisplayAlert("Alert", "Need Internet Connection", "Ok"); Loadingalertcall(); } } act_ind.IsRunning = false; act_layout.IsVisible = false; }
public Home() { InitializeComponent(); MenuList = new List <MasterPageItems>(); //this are for android Icons you can download from android asset studio and include in Your Project Resources Folder // Creating our pages for menu navigation // Here you can define title for item, // icon on the left side, and page that you want to open after selection //agregar imágenes entre las comillas después de Icon = " " var page1 = new MasterPageItems() { Title = "Mi perfil", Icon = "", TargetType = typeof(Local) }; var page2 = new MasterPageItems() { Title = "Administrar local", Icon = "", TargetType = typeof(Producto) }; var page3 = new MasterPageItems() { Title = "Configuración", Icon = "", TargetType = typeof(Ubicacion) }; var page4 = new MasterPageItems() { Title = "Ayuda", Icon = "", TargetType = typeof(RegistrarsePage) }; var page5 = new MasterPageItems() { Title = "Otros", Icon = "", TargetType = typeof(RecuperarClavePage) }; MenuList.Add(page1); MenuList.Add(page2); MenuList.Add(page3); MenuList.Add(page4); MenuList.Add(page5); // Setting our list to be ItemSource for ListView in MainPage.xaml //Configuración de su lista para que sea ItemSsource para ListView en MainPage.xaml navigationDrawerList.ItemsSource = MenuList; // Initial navigation, this can be used for our home page //Navegación inicial, esto puede ser usado para nuestra página de inicio. //investigar Binding Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(Local))); this.BindingContext = new { Header = "", Image = "http://www3.hilton.com/resources/media/hi/GSPSCHF/en_US/img/shared/full_page_image_gallery/main/HH_food_22_675x359_FitToBoxSmallDimension_Center.jpg", //Footer = " -------- Welcome To EccoleApp -------- " Footer = "Bienvenido a ÉccoleApp" }; }
public HamburgerPage() { InitializeComponent(); Detail = new NavigationPage(new HomePage()); IsPresented = false; MasterPageItems masterPageItems = new MasterPageItems(); MasterPageItems.ItemsSource = masterPageItems.masterPageItems; }
public NavigationDrawer(string name) { InitializeComponent(); username.Text = name; menuList = new List <MasterPageItems>(); SetValue(NavigationPage.HasNavigationBarProperty, false); //Fot Android / IOS icons var page1 = new MasterPageItems() { id = 1, Title = "Home", Icon = "home" }; var page2 = new MasterPageItems() { id = 2, Title = "My orders", Icon = "myorders" }; var page3 = new MasterPageItems() { id = 3, Title = "Notifications", Icon = "notification" }; var page4 = new MasterPageItems() { id = 4, Title = "Settings", Icon = "settings" }; var page5 = new MasterPageItems() { id = 5, Title = "Contact Us", Icon = "contactus" }; var page6 = new MasterPageItems() { id = 6, Title = "About Us", Icon = "aboutus" }; var page7 = new MasterPageItems() { id = 7, Title = "Log Out", Icon = "logout" }; menuList.Add(page1); menuList.Add(page2); menuList.Add(page3); menuList.Add(page4); menuList.Add(page5); menuList.Add(page6); menuList.Add(page7); navigationDrawerList.ItemsSource = menuList; Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(HomePage))); }
public async Task CargarMenu() { this.MasterPageItems = new ObservableCollection <MasterPageItem>(); this.MasterPageItems.Clear(); var CerrarSesion = new MasterPageItem() { Titulo = "Cerrar sesión", PaginaHija = typeof(LoginView) }; MasterPageItems.Add(CerrarSesion); }
public MainPage() { InitializeComponent(); MenuList = new List <MasterPageItems>(); // Creating our pages for menu navigation // Here you can define title for item, // icon on the left side, and page that you want to open after selection var page1 = new MasterPageItems() { Title = "Vos comptes", Icon = null, TargetType = typeof(AccountPage) }; var page2 = new MasterPageItems() { Title = "Virements", Icon = null, TargetType = typeof(BankTransferPage) }; //var page3 = new MasterPageItems() { Title = "Statistiques", Icon = null, TargetType = typeof(GraphPage) }; //var page4 = new MasterPageItems() { Title = "Nous contacter", Icon = null, TargetType = typeof(ContactPage) }; var page5 = new MasterPageItems() { Title = "Vos Informations", Icon = null, TargetType = typeof(UserPage1) }; // Adding menu items to menuList MenuList.Add(page1); MenuList.Add(page2); //MenuList.Add(page3); // MenuList.Add(page4); MenuList.Add(page5); // Setting our list to be ItemSource for ListView in MainPage.xaml navigationDrawerList.ItemsSource = MenuList; // Initial navigation, this can be used for our home page Detail = new NavigationPage(new AccountPage()); }
public Masterdetailpage() { InitializeComponent(); menuList = new List <MasterPageItems>(); //this are for android Icons you can download from android asset studio and include in Your Project Resources Folder // Creating our pages for menu navigation // Here you can define title for item, // icon on the left side, and page that you want to open after selection //var page1 = new MasterPageItem() { Title = "FastDelivery", Icon = "ic_local_shipping_black_24dp.png", TargetType = typeof(View1) }; //var page2 = new MasterPageItem() { Title = "Menus", Icon = "ic_restaurant_black_24dp", TargetType = typeof(View2) }; //var page3 = new MasterPageItem() { Title = "Free Pizza", Icon = "ic_local_pizza_black_24dp.png", TargetType = typeof(View3) }; //var page4 = new MasterPageItem() { Title = "Dining", Icon = "ic_local_dining_black_24dp.png", TargetType = typeof(View4) }; //var page5 = new MasterPageItem() { Title = "Parking", Icon = "ic_local_parking_black_24dp.png", TargetType = typeof(View3) }; //var page6 = new MasterPageItem() { Title = "LocateUs", Icon = "ic_my_location_black_24dp.png", TargetType = typeof(View2) }; //Fot Ios icons var page1 = new MasterPageItems() { Title = "Detail Report", Icon = "ic_action_chrome_reader_mode.png", TargetType = typeof(Report) }; var page2 = new MasterPageItems() { Title = "Summary Report", Icon = "ic_action_chrome_reader_mode.png", TargetType = typeof(SummaryReport) }; var page3 = new MasterPageItems() { Title = "Enter Data", Icon = "ic_action_dvr.png", TargetType = typeof(EnterData) }; var page4 = new MasterPageItems() { Title = "Change Tasks", Icon = "ic_action_dvr.png", TargetType = typeof(ChangeTasks) }; var page5 = new MasterPageItems() { Title = "Change Counts", Icon = "ic_action_dvr.png", TargetType = typeof(ChangeCounts) }; var page6 = new MasterPageItems() { Title = "Change Data", Icon = "ic_action_dvr.png", TargetType = typeof(ChangeData) }; var page7 = new MasterPageItems() { Title = "Student", Icon = "ic_action_dvr.png", TargetType = typeof(DataPage) }; var page8 = new MasterPageItems() { Title = "Login", Icon = "ic_action_dvr.png", TargetType = typeof(LoginPage) }; var page9 = new MasterPageItems() { Title = "Add Task", Icon = "ic_action_dvr.png", TargetType = typeof(AddTask) }; // Adding menu items to menuList menuList.Add(page1); menuList.Add(page2); menuList.Add(page3); menuList.Add(page4); menuList.Add(page5); menuList.Add(page6); menuList.Add(page7); menuList.Add(page8); menuList.Add(page9); // Setting our list to be ItemSource for ListView in MainPage.xaml navigationDrawerList.ItemsSource = menuList; // Initial navigation, this can be used for our home page Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(ChangeCounts))); this.BindingContext = new { Header = "", Image = "http://www3.hilton.com/resources/media/hi/GSPSCHF/en_US/img/shared/full_page_image_gallery/main/HH_food_22_675x359_FitToBoxSmallDimension_Center.jpg", //Footer = " -------- Welcome To HotelPlaza -------- " Footer = "Welcome To this app" }; }