private void OnItemClick(object sender, ItemClickEventArgs e) { HamburgerMenuImageItem item = e.ClickedItem as HamburgerMenuImageItem; switch (Menu.Items.IndexOf(item)) { case 0: ContentFrame.Navigate(typeof(RangeSelectorPage), typeof(Dashboard)); break; case 1: ContentFrame.Navigate(typeof(RangeSelectorPage), typeof(Analysis)); break; case 2: ContentFrame.Navigate(typeof(Reporting)); break; case 3: ContentFrame.Navigate(typeof(RangeSelectorPage), typeof(Tasks)); break; case 4: ContentFrame.Navigate(typeof(Products)); break; } if (IsWindowsPhoneDevice()) { Menu.IsPaneOpen = false; } }
//}]} private void OnLoaded() { //^^ //{[{ IsLoggedIn = _identityService.IsLoggedIn(); IsAuthorized = IsLoggedIn && _identityService.IsAuthorized(); var userMenuItem = new HamburgerMenuImageItem() { Command = new DelegateCommand(OnUserItemSelected, () => !IsBusy) }; if (IsAuthorized) { var user = _userDataService.GetUser(); userMenuItem.Thumbnail = user.Photo; userMenuItem.Label = user.Name; } else { userMenuItem.Thumbnail = ImageHelper.ImageFromAssetsFile("DefaultIcon.png"); userMenuItem.Label = Resources.Shell_LogIn; } OptionMenuItems.Insert(0, userMenuItem); //}]} }
private HamburgerMenuImageItem CreateHamburgerMenuImageItem(BitmapImage inImage, string inLabel) { HamburgerMenuImageItem item = new HamburgerMenuImageItem(); item.Thumbnail = inImage; item.Label = inLabel; return(item); }
/// <summary> /// ハンバーガーメニューアイテムを作成 /// </summary> /// <param name="inResourceURL"></param> /// <param name="inLabel"></param> /// <returns></returns> private HamburgerMenuImageItem CreateHamburgerMenuImageItem(string inResourceURL, string inLabel) { HamburgerMenuImageItem item = new HamburgerMenuImageItem(); item.Thumbnail = CreateBitmapImage(inResourceURL); item.Label = inLabel; return(item); }
private void OnLoaded() { var user = _userDataService.GetUser(); var userMenuItem = new HamburgerMenuImageItem() { Thumbnail = user.Photo, Label = user.Name, Command = new RelayCommand(OnUserItemSelected) }; OptionMenuItems.Insert(0, userMenuItem); }
private void OnLoaded() { //^^ //{[{ var user = _userDataService.GetUser(); var userMenuItem = new HamburgerMenuImageItem() { Thumbnail = user.Photo, Label = user.Name, Command = new System.Windows.Input.ICommand(OnUserItemSelected) }; OptionMenuItems.Insert(0, userMenuItem); //}]} }
private void CreateMenuItems() { MainMenuItemDashboard = new HamburgerMenuImageItem() { Thumbnail = new BitmapImage(new Uri(@"/PAYMAP_BACKEND;component/Resources/icon_dashboard.png", UriKind.Relative)), Label = "Dashboard", ToolTip = "Dashboard", Tag = new DashboardViewModel(this) }; MainMenuItemCrawler = new HamburgerMenuImageItem() { Thumbnail = new BitmapImage(new Uri(@"/PAYMAP_BACKEND;component/Resources/icon_spider.png", UriKind.Relative)), Label = "Crawler", ToolTip = "Crawler", Tag = new CrawlerViewModel(this) }; MainMenuItemConsole = new HamburgerMenuImageItem() { Thumbnail = new BitmapImage(new Uri(@"/PAYMAP_BACKEND;component/Resources/icon_log.png", UriKind.Relative)), Label = "Console", ToolTip = "Console", Tag = new ConsoleViewModel(this) }; MainMenuItemSetting = new HamburgerMenuImageItem() { Thumbnail = new BitmapImage(new Uri(@"/PAYMAP_BACKEND;component/Resources/icon_switch.png", UriKind.Relative)), Label = "Setting", ToolTip = "Setting", Tag = new SettingViewModel(this) }; MenuItems = new HamburgerMenuItemCollection { MainMenuItemDashboard, MainMenuItemCrawler, MainMenuItemConsole, MainMenuItemSetting }; MainMenuItemPAYMAP = new HamburgerMenuImageItem() { Thumbnail = new BitmapImage(new Uri(@"/PAYMAP_BACKEND;component/Resources/icon_zeropay_white.png", UriKind.Relative)), Label = "PAYMAP", ToolTip = "PAYMAP", Tag = new SplashViewModel(this) }; MenuOptionItems = new HamburgerMenuItemCollection { MainMenuItemPAYMAP }; }
private void OnLoaded() { //^^ //{[{ _userDataService.UserDataUpdated += OnUserDataUpdated; var user = _userDataService.GetUser(); var userMenuItem = new HamburgerMenuImageItem() { Thumbnail = user.Photo, Label = user.Name, Command = new DelegateCommand(OnUserItemSelected) }; OptionMenuItems.Insert(0, userMenuItem); //}]} }
private void OnLoaded() { _navigationService = _regionManager.Regions[Regions.Main].NavigationService; _navigationService.Navigated += OnNavigated; SelectedMenuItem = MenuItems.First(); _userDataService.UserDataUpdated += OnUserDataUpdated; var user = _userDataService.GetUser(); var userMenuItem = new HamburgerMenuImageItem() { Thumbnail = user.Photo, Label = user.Name, Command = new DelegateCommand(OnUserItemSelected) }; OptionMenuItems.Insert(0, userMenuItem); }
/// <summary> /// メニュー選択時メソッド /// </summary> /// <param name="sender"></param> private void selectItem(object sender) { HamburgerMenu menu = sender as HamburgerMenu; HamburgerMenuImageItem imageItem = (HamburgerMenuImageItem)menu.Items[menu.SelectedIndex]; string selectedChannelId = model.FindChannelId(imageItem.Label); VideoListItems.Clear(); Task.Run(async() => { IsVideoListProgressActive = true; await CreateVideoListAsync(selectedChannelId); IsVideoListProgressActive = false; }); }