public CRUDMenu(CRUDMainPage RootPage = null) { this.RootPage = RootPage; InitializeComponent(); menuItems = new List <HomeMenuItem> { new HomeMenuItem { Id = MenuItemType.ChangeAdmin, Title = "Change Admin Credentials" }, new HomeMenuItem { Id = MenuItemType.Browse, Title = "Browse Tabels" }, new HomeMenuItem { Id = MenuItemType.About, Title = "About" }, new HomeMenuItem { Id = MenuItemType.Logout, Title = "Logout" } }; ListViewMenu.ItemsSource = menuItems; ListViewMenu.SelectedItem = menuItems[0]; ListViewMenu.ItemSelected += async(sender, e) => { if (e.SelectedItem == null) { return; } var id = (int)((HomeMenuItem)e.SelectedItem).Id; await RootPage.NavigateFromMenu(id); }; }
public ChangeAdminPage(CRUDMainPage mainPage = null) { this.mainPage = mainPage; InitializeComponent(); BindingContext = viewModel = new AdminChangeViewModel(); }