void recommendChannelFactory_GetChannelsSucceed(object sender, HttpFactoryArgs <VodChannelListInfo> e) { loadingTip.Visibility = Visibility.Collapsed; _maxPage = e.Result.PageCount; ChannelRecommendGroup group = null; for (int i = 0; i < e.Result.Channels.Count; i++) { if (i % _groupNum == 0) { group = new ChannelRecommendGroup(); group.ItemsGroup = new ObservableCollection <ChannelRecommendListItem>(); _recommendViewModel.Groups.Add(group); } group.ItemsGroup.Add(new ChannelRecommendListItem { ChannelId = e.Result.Channels[i].Id, ChannelFlag = e.Result.Channels[i].ChannelFlag, Mark = e.Result.Channels[i].Mark, ImageUri = e.Result.Channels[i].ImageUri, Title = e.Result.Channels[i].Title, Act = e.Result.Channels[i].Act, Duration = e.Result.Channels[i].Duration }); } }
void recommandChannelFactory_GetChannelsSucceed(object sender, HttpFactoryArgs <VodChannelListInfo> args) { if (args.Result.Channels.Count <= 0) { _currentRecIndex++; return; } var group = new ChannelRecommendGroup(); group.RecommendIndex = _currentRecIndex; group.GroupName = _recommandNavs[_currentRecIndex].Name; group.ItemsGroup = new ObservableCollection <ChannelRecommendListItem>(); _recommendChannelViewModel.Groups.Add(group); for (var i = 0; i < args.Result.Channels.Count; i++) { var dataItem = new ChannelRecommendListItem() { ChannelId = args.Result.Channels[i].Id, ChannelFlag = args.Result.Channels[i].ChannelFlag, ImageUri = args.Result.Channels[i].ImageUri, Title = args.Result.Channels[i].Title, Mark = args.Result.Channels[i].Mark }; group.ItemsGroup.Add(dataItem); } _currentRecIndex++; if (_currentRecIndex < _recommandNavs.Count) { getRecommand(); } else { CloseTips(); } }
void recommendChannelFactory_GetChannelsSucceed(object sender, HttpFactoryArgs<VodChannelListInfo> e) { loadingTip.Visibility = Visibility.Collapsed; _maxPage = e.Result.PageCount; ChannelRecommendGroup group = null; for (int i = 0; i < e.Result.Channels.Count; i++) { if (i % _groupNum == 0) { group = new ChannelRecommendGroup(); group.ItemsGroup = new ObservableCollection<ChannelRecommendListItem>(); _recommendViewModel.Groups.Add(group); } group.ItemsGroup.Add(new ChannelRecommendListItem { ChannelId = e.Result.Channels[i].Id, ChannelFlag = e.Result.Channels[i].ChannelFlag, Mark = e.Result.Channels[i].Mark, ImageUri = e.Result.Channels[i].ImageUri, Title = e.Result.Channels[i].Title, Act = e.Result.Channels[i].Act, Duration = e.Result.Channels[i].Duration }); } }
void recommandChannelFactory_GetChannelsSucceed(object sender, HttpFactoryArgs<VodChannelListInfo> args) { if (args.Result.Channels.Count <= 0) { _currentRecIndex++; return; } var group = new ChannelRecommendGroup(); group.RecommendIndex = _currentRecIndex; group.GroupName = _recommandNavs[_currentRecIndex].Name; group.ItemsGroup = new ObservableCollection<ChannelRecommendListItem>(); _recommendChannelViewModel.Groups.Add(group); for (var i = 0; i < args.Result.Channels.Count; i++) { var dataItem = new ChannelRecommendListItem() { ChannelId = args.Result.Channels[i].Id, ChannelFlag = args.Result.Channels[i].ChannelFlag, ImageUri = args.Result.Channels[i].ImageUri, Title = args.Result.Channels[i].Title, Mark = args.Result.Channels[i].Mark }; group.ItemsGroup.Add(dataItem); } _currentRecIndex++; if (_currentRecIndex < _recommandNavs.Count) getRecommand(); else CloseTips(); }