private void InitializeHamburgerNavigationService() { _hamburgerMenuService.SetHamburgerMenuElement(HamburgerMenuControl); _hamburgerMenuService.SetFrameElement(ContentFrame); _hamburgerMenuService.Configure(ViewConstants.Agenda, typeof(AgendaPage)); _hamburgerMenuService.Configure(ViewConstants.Collection, typeof(CollectionPage)); _hamburgerMenuService.Configure(ViewConstants.Episode, typeof(EpisodePage)); _hamburgerMenuService.Configure(ViewConstants.Explore, typeof(ExplorePage)); _hamburgerMenuService.Configure(ViewConstants.Feedback, typeof(FeedbackPage)); _hamburgerMenuService.Configure(ViewConstants.Settings, typeof(SettingsPage)); _hamburgerMenuService.Configure(ViewConstants.Show, typeof(ShowPage)); _hamburgerMenuService.Configure(ViewConstants.ToWatch, typeof(ToWatchPage)); _hamburgerMenuService.Configure(ViewConstants.Upcoming, typeof(UpcomingPage)); }
private void InitializeHamburgerNavigationService() { var menuItems = _hamburgerMenuService.MenuItems.Where(item => item.Type == MenuItemType.Main); var optionMenuItems = _hamburgerMenuService.MenuItems.Where(item => item.Type == MenuItemType.Options); foreach (var menuItem in menuItems) { MenuItems.Add(menuItem); } foreach (var optionMenuItem in optionMenuItems) { OptionMenuItems.Add(optionMenuItem); } _hamburgerMenuService.Configure(ViewConstants.Agenda, typeof(AgendaPage)); _hamburgerMenuService.Configure(ViewConstants.Collection, typeof(CollectionPage)); _hamburgerMenuService.Configure(ViewConstants.Episode, typeof(EpisodePage)); _hamburgerMenuService.Configure(ViewConstants.Explore, typeof(ExplorePage)); _hamburgerMenuService.Configure(ViewConstants.Feedback, typeof(FeedbackPage)); _hamburgerMenuService.Configure(ViewConstants.Settings, typeof(SettingsPage)); _hamburgerMenuService.Configure(ViewConstants.Show, typeof(ShowPage)); _hamburgerMenuService.Configure(ViewConstants.ToWatch, typeof(ToWatchPage)); _hamburgerMenuService.Configure(ViewConstants.Upcoming, typeof(UpcomingPage)); }