Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
//}]}
        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);
        }
Esempio n. 5
0
        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);
//}]}
        }
Esempio n. 7
0
        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);
        }
Esempio n. 10
0
        /// <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;
            });
        }