void _recommendCoverNavFactory_GetRecommendNavSucceed(object sender, HttpFactoryArgs <List <RecommendNav> > args) { _recommendNavsByCovers = args.Result; if (args.Result.Count > 0) { _selectedRecommendNavCover = _recommendNavsByCovers[0]; xCoverBar.BeginDownload(_selectedRecommendNavCover.Navid); } }
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); } } }
//更新 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); }
void mainNavMenu_NavSelected(object sender, RecommendNav recommendNav) { }
void MainPage_NavSelected(object sender, RecommendNav recommendNav) { _selectedRecommendNavChannel = recommendNav; Refresh(); }