Exemple #1
0
        private ChannelTypeFactory()
        {
            _typeImages = new Dictionary <string, string>(19);
            _typeImages.Add("VIP尊享", "/Images/Channels/vip.png");
            _typeImages.Add("电影", "/Images/Channels/movie.png");
            _typeImages.Add("电视剧", "/Images/Channels/teleplay.png");
            _typeImages.Add("动漫", "/Images/Channels/cartoon.png");
            _typeImages.Add("综艺", "/Images/Channels/show.png");
            _typeImages.Add("体育", "/Images/Channels/sports.png");
            _typeImages.Add("热点", "/Images/Channels/hot.png");
            _typeImages.Add("游戏", "/Images/Channels/game.png");
            //_typeImages.Add("推荐分类", "/Images/Channels/recommend.png");
            _typeImages.Add("旅游", "/Images/Channels/travel.png");
            //_typeImages.Add("生活", "/Images/Channels/life.png");
            //_typeImages.Add("时尚", "/Images/Channels/modern.png");
            _typeImages.Add("音乐", "/Images/Channels/music.png");
            _typeImages.Add("娱乐", "/Images/Channels/flower.png");
            //_typeImages.Add("搞笑", "/Images/Channels/funny.png");
            _typeImages.Add("最近观看", "/Images/Channels/history.png");
            _typeImages.Add("我的收藏", "/Images/Channels/favoriten.png");
            _typeImages.Add("我的下载", "/Images/Channels/downloaded.png");
            //_typeImages.Add("直播", "/Images/Channels/live.png");

            _defaultImage          = "/Images/Channels/default.png";
            _channelTypeSettingKey = "ChannelTypeSettingKey";
            _localTypes            = new ChannelTypeItem[] {
                new ChannelTypeItem()
                {
                    TypeId = RecentTypeId, TypeName = "最近观看", ImageUri = _typeImages["最近观看"]
                },
                new ChannelTypeItem()
                {
                    TypeId = FavoritenTypeId, TypeName = "我的收藏", ImageUri = _typeImages["我的收藏"]
                },
                new ChannelTypeItem()
                {
                    TypeId = DownloadedTypeId, TypeName = "我的下载", ImageUri = _typeImages["我的下载"], Count = DownloadViewModel.Instance.DownloadingItems.Count
                }
                //new ChannelTypeItem(){TypeId = LiveTypeId, TypeName="直播", ImageUri = _defaultImage}
            };

            _allViewModel      = new ChannelTypeViewModel();
            _selectedViewModel = new ObservableCollection <ChannelTypeItem>();

            var selectGroup = new ChannelTypeGroup();

            selectGroup.GroupName = "已固定";

            var unSelectGroup = new ChannelTypeGroup();

            unSelectGroup.GroupName = "未固定";

            _allViewModel.Add(selectGroup);
            _allViewModel.Add(unSelectGroup);

            _typeFactory = new TypeFactory();
            _typeFactory.HttpSucessHandler += typeFactory_HttpSucess;
            _typeFactory.HttpFailorTimeOut += HttpFailorTimeOut;
        }
Exemple #2
0
        private ChannelTypeFactory()
        {
            _typeImages = new Dictionary <string, string>(19);
            _typeImages.Add("VIP尊享", "ms-appx:///Images/Channels/vip.png");
            _typeImages.Add("电影", "ms-appx:///Images/Channels/movie.png");
            _typeImages.Add("电视剧", "ms-appx:///Images/Channels/teleplay.png");
            _typeImages.Add("动漫", "ms-appx:///Images/Channels/cartoon.png");
            _typeImages.Add("综艺", "ms-appx:///Images/Channels/show.png");
            _typeImages.Add("体育", "ms-appx:///Images/Channels/sports.png");
            _typeImages.Add("热点", "ms-appx:///Images/Channels/hot.png");
            _typeImages.Add("游戏", "ms-appx:///Images/Channels/game.png");
            _typeImages.Add("推荐分类", "ms-appx:///Images/Channels/recommend.png");
            _typeImages.Add("旅游", "ms-appx:///Images/Channels/travel.png");
            _typeImages.Add("生活", "ms-appx:///Images/Channels/life.png");
            _typeImages.Add("时尚", "ms-appx:///Images/Channels/modern.png");
            _typeImages.Add("音乐", "ms-appx:///Images/Channels/music.png");
            _typeImages.Add("娱乐", "ms-appx:///Images/Channels/flower.png");
            _typeImages.Add("搞笑", "ms-appx:///Images/Channels/funny.png");
            _typeImages.Add("最近观看", "ms-appx:///Images/Channels/history.png");
            _typeImages.Add("我的收藏", "ms-appx:///Images/Channels/favoriten.png");
            _typeImages.Add("已下载", "ms-appx:///Images/Channels/downed.png");
            _typeImages.Add("直播", "ms-appx:///Images/Channels/live.png");

            _defaultImage          = "ms-appx:///Images/Channels/default.png";
            _channelTypeSettingKey = "ChannelTypeSettingKey";
            _localTypes            = new ChannelTypeItem[] {
                new ChannelTypeItem()
                {
                    TypeId = RecentTypeId, TypeName = "最近观看", ImageUri = _defaultImage
                },
                new ChannelTypeItem()
                {
                    TypeId = FavoritenTypeId, TypeName = "我的收藏", ImageUri = _defaultImage
                },
                new ChannelTypeItem()
                {
                    TypeId = DownloadedTypeId, TypeName = "已下载", ImageUri = _defaultImage
                },
                new ChannelTypeItem()
                {
                    TypeId = LiveTypeId, TypeName = "直播", ImageUri = _defaultImage
                }
            };

            _allViewModel        = new ChannelTypeViewModel();
            _allViewModel.Groups = new ObservableCollection <ChannelTypeGroup>();

            _selectedViewModel = new ObservableCollection <ChannelTypeItem>();
            _selectedViewModel.CollectionChanged += selectedTypes_CollectionChanged;

            _typeFactory = new TypeFactory();
            _typeFactory.HttpSucessHandler += typeFactory_HttpSucess;
            _typeFactory.HttpFailorTimeOut += HttpFailorTimeOut;
        }
        private ChannelTypeFactory()
        {
            _typeImages = new Dictionary<string, string>(19);
            _typeImages.Add("VIP尊享", "/Images/Channels/vip.png");
            _typeImages.Add("电影", "/Images/Channels/movie.png");
            _typeImages.Add("电视剧", "/Images/Channels/teleplay.png");
            _typeImages.Add("动漫", "/Images/Channels/cartoon.png");
            _typeImages.Add("综艺", "/Images/Channels/show.png");
            _typeImages.Add("体育", "/Images/Channels/sports.png");
            _typeImages.Add("热点", "/Images/Channels/hot.png");
            _typeImages.Add("游戏", "/Images/Channels/game.png");
            //_typeImages.Add("推荐分类", "/Images/Channels/recommend.png");
            _typeImages.Add("旅游", "/Images/Channels/travel.png");
            //_typeImages.Add("生活", "/Images/Channels/life.png");
            //_typeImages.Add("时尚", "/Images/Channels/modern.png");
            _typeImages.Add("音乐", "/Images/Channels/music.png");
            _typeImages.Add("娱乐", "/Images/Channels/flower.png");
            //_typeImages.Add("搞笑", "/Images/Channels/funny.png");
            _typeImages.Add("最近观看", "/Images/Channels/history.png");
            _typeImages.Add("我的收藏", "/Images/Channels/favoriten.png");
            _typeImages.Add("我的下载", "/Images/Channels/downloaded.png");
            //_typeImages.Add("直播", "/Images/Channels/live.png");

            _defaultImage = "/Images/Channels/default.png";
            _channelTypeSettingKey = "ChannelTypeSettingKey";
            _localTypes = new ChannelTypeItem[] {
                new ChannelTypeItem(){TypeId = RecentTypeId, TypeName="最近观看", ImageUri=_typeImages["最近观看"]},
                new ChannelTypeItem(){TypeId = FavoritenTypeId, TypeName="我的收藏", ImageUri=_typeImages["我的收藏"]},
                new ChannelTypeItem(){TypeId = DownloadedTypeId, TypeName="我的下载", ImageUri=_typeImages["我的下载"], Count = DownloadViewModel.Instance.DownloadingItems.Count}
                //new ChannelTypeItem(){TypeId = LiveTypeId, TypeName="直播", ImageUri = _defaultImage}
            };

            _allViewModel = new ChannelTypeViewModel();
            _selectedViewModel = new ObservableCollection<ChannelTypeItem>();

            var selectGroup = new ChannelTypeGroup();
            selectGroup.GroupName = "已固定";

            var unSelectGroup = new ChannelTypeGroup();
            unSelectGroup.GroupName = "未固定";

            _allViewModel.Add(selectGroup);
            _allViewModel.Add(unSelectGroup);

            _typeFactory = new TypeFactory();
            _typeFactory.HttpSucessHandler += typeFactory_HttpSucess;
            _typeFactory.HttpFailorTimeOut += HttpFailorTimeOut;
        }
        private ChannelTypeFactory()
        {
            _typeImages = new Dictionary<string, string>(19);
            _typeImages.Add("VIP尊享", "ms-appx:///Images/Channels/vip.png");
            _typeImages.Add("电影", "ms-appx:///Images/Channels/movie.png");
            _typeImages.Add("电视剧", "ms-appx:///Images/Channels/teleplay.png");
            _typeImages.Add("动漫", "ms-appx:///Images/Channels/cartoon.png");
            _typeImages.Add("综艺", "ms-appx:///Images/Channels/show.png");
            _typeImages.Add("体育", "ms-appx:///Images/Channels/sports.png");
            _typeImages.Add("热点", "ms-appx:///Images/Channels/hot.png");
            _typeImages.Add("游戏", "ms-appx:///Images/Channels/game.png");
            _typeImages.Add("推荐分类", "ms-appx:///Images/Channels/recommend.png");
            _typeImages.Add("旅游", "ms-appx:///Images/Channels/travel.png");
            _typeImages.Add("生活", "ms-appx:///Images/Channels/life.png");
            _typeImages.Add("时尚", "ms-appx:///Images/Channels/modern.png");
            _typeImages.Add("音乐", "ms-appx:///Images/Channels/music.png");
            _typeImages.Add("娱乐", "ms-appx:///Images/Channels/flower.png");
            _typeImages.Add("搞笑", "ms-appx:///Images/Channels/funny.png");
            _typeImages.Add("最近观看", "ms-appx:///Images/Channels/history.png");
            _typeImages.Add("我的收藏", "ms-appx:///Images/Channels/favoriten.png");
            _typeImages.Add("已下载", "ms-appx:///Images/Channels/downed.png");
            _typeImages.Add("直播", "ms-appx:///Images/Channels/live.png");

            _defaultImage = "ms-appx:///Images/Channels/default.png";
            _channelTypeSettingKey = "ChannelTypeSettingKey";
            _localTypes = new ChannelTypeItem[] {
                new ChannelTypeItem(){TypeId = RecentTypeId, TypeName="最近观看", ImageUri=_defaultImage},
                new ChannelTypeItem(){TypeId = FavoritenTypeId, TypeName="我的收藏", ImageUri=_defaultImage},
                new ChannelTypeItem(){TypeId = DownloadedTypeId, TypeName="已下载", ImageUri=_defaultImage},
                new ChannelTypeItem(){TypeId = LiveTypeId, TypeName="直播", ImageUri = _defaultImage}
            };

            _allViewModel = new ChannelTypeViewModel();
            _allViewModel.Groups = new ObservableCollection<ChannelTypeGroup>();

            _selectedViewModel = new ObservableCollection<ChannelTypeItem>();
            _selectedViewModel.CollectionChanged += selectedTypes_CollectionChanged;

            _typeFactory = new TypeFactory();
            _typeFactory.HttpSucessHandler += typeFactory_HttpSucess;
            _typeFactory.HttpFailorTimeOut += HttpFailorTimeOut;
        }