private void channelFactory_GetChannelsByListSucceed(object sender, HttpFactoryArgs <VodChannelListInfo> e) { loadingTip.Visibility = Visibility.Collapsed; _maxPage = e.Result.PageCount; ChannelListGroup group = null; for (int i = 0; i < e.Result.Channels.Count; i++) { if (i % _groupNmu == 0) { group = new ChannelListGroup(); group.ItemsGroup = new ObservableCollection <ChannelListItem>(); _channelViewModel.Groups.Add(group); } group.ItemsGroup.Add(new ChannelListItem() { ChannelId = e.Result.Channels[i].Id, ChannelFlag = e.Result.Channels[i].ChannelFlag, TypeInfo = _typeItem, Mark = e.Result.Channels[i].Mark, ImageUri = ChannelTypeFactory.Instance.GetItemImage(_typeItem.TypeName, e.Result.Channels[i]), Title = e.Result.Channels[i].Title }); } }
private void channelFactory_GetChannelsByListSucceed(object sender, HttpFactoryArgs<VodChannelListInfo> e) { loadingTip.Visibility = Visibility.Collapsed; _maxPage = e.Result.PageCount; ChannelListGroup group = null; for (int i = 0; i < e.Result.Channels.Count; i++) { if (i % _groupNmu == 0) { group = new ChannelListGroup(); group.ItemsGroup = new ObservableCollection<ChannelListItem>(); _channelViewModel.Groups.Add(group); } group.ItemsGroup.Add(new ChannelListItem() { ChannelId = e.Result.Channels[i].Id, ChannelFlag = e.Result.Channels[i].ChannelFlag, TypeInfo = _typeItem, Mark = e.Result.Channels[i].Mark, ImageUri = ChannelTypeFactory.Instance.GetItemImage(_typeItem.TypeName, e.Result.Channels[i]), Title = e.Result.Channels[i].Title }); } }