Beispiel #1
0
        void _recommendCoverNavFactory_GetRecommendNavSucceed(object sender, HttpFactoryArgs <List <RecommendNav> > args)
        {
            _recommendNavsByCovers = args.Result;

            if (args.Result.Count > 0)
            {
                _selectedRecommendNavCover = _recommendNavsByCovers[0];
                xCoverBar.BeginDownload(_selectedRecommendNavCover.Navid);
            }
        }
Beispiel #2
0
        private void OnGetRecommendNavSucceeded(object sender, HttpFactoryArgs <List <RecommendNav> > args)
        {
            //获取到导航菜单后
            _getDataStatusHelp.Clear();

            if (args.Result.Count > 0)
            {
                _selectedRecommendNavChannel = args.Result[0];
                _channelFactoryByRecommendNav.DownLoadDatas(1, _selectedRecommendNavChannel.Navid, 100);
            }
        }
 void navMenuItem_NavSelected(object sender, RecommendNav recommendNav)
 {
     xSelectedTextBlock.Text = recommendNav.Name + " ...";
     if (NavSelected != null)
     {
         NavSelected(sender, recommendNav);
     }
     foreach (var item in xNavMenuStackPanel.Children)
     {
         if (item is NavMenuItem)
         {
             (item as NavMenuItem).ChangeBgColor(false);
         }
     }
 }
Beispiel #4
0
        //更新
        private void Refresh()
        {
            WaitSignal.Visibility = Visibility.Visible;
            mainNavMenu.InitVariableNEventHandle();

            if (_recommendNavsByCovers == null)
            {
                _recommendCoverNavFactory.DownLoadDatas();
                return;
            }
            foreach (RecommendNav item in _recommendNavsByCovers)
            {
                if (_selectedRecommendNavChannel.Name == item.Name)
                {
                    _selectedRecommendNavCover = item;
                    break;
                }
            }

            xCoverBar.BeginDownload(_selectedRecommendNavCover.Navid);
            _channelFactoryByRecommendNav.DownLoadDatas(1, _selectedRecommendNavChannel.Navid, 100);
        }
Beispiel #5
0
 void mainNavMenu_NavSelected(object sender, RecommendNav recommendNav)
 {
 }
Beispiel #6
0
 void MainPage_NavSelected(object sender, RecommendNav recommendNav)
 {
     _selectedRecommendNavChannel = recommendNav;
     Refresh();
 }