Beispiel #1
0
        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
                });
            }
        }
Beispiel #2
0
 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
         });
     }
 }