public async Task NavigateFromMenu(MenuItemTypeEnum id) { if (MenuPages.ContainsKey(id) == false) { switch (id) { case MenuItemTypeEnum.Home: MenuPages.Add(id, new NavigationPage(new HomePage())); break; case MenuItemTypeEnum.Audios: MenuPages.Add(id, new NavigationPage(new AudiosPage())); break; case MenuItemTypeEnum.About: MenuPages.Add(id, new NavigationPage(new AboutPage())); break; } } var newPage = MenuPages[id]; if (newPage != null && Detail != newPage) { Detail = newPage; if (Device.RuntimePlatform == Device.Android) { await Task.Delay(100); } IsPresented = false; } }
public MenuItemWrapper_ToolStripMisc(ToolStripItem menuItem, MenuItemTypeEnum type) : base(menuItem) { Type = type; }