Пример #1
0
        void coverNav_Successed(object sender, HttpFactoryArgs<List<RecommandNav>> args)
        {
            _coverChannelFactory = new CoverListFactory();
            _coverChannelFactory.HttpSucessHandler += coverFactory_GetCoverInfosSuccess;
            if (_httpFailorTimeOut != null)
                _coverChannelFactory.HttpFailorTimeOut = _httpFailorTimeOut;

            if (args.Result.Count > 0)
            {
                var random = new Random();
                var index = random.Next(0, args.Result.Count - 1);
                _coverChannelFactory.DownLoadDatas(args.Result[index].Navid);
            }
        }
 void getCoverList()
 {
     _coverNavIndex++;
     if (_coverNavIndex < _coverNavs.Count)
     {
         if (_coverChannelFactory == null)
         {
             _coverChannelFactory = new CoverListFactory();
             _coverChannelFactory.HttpSucessHandler += coverFactory_GetCoverInfosSuccess;
             _coverChannelFactory.HttpFailorTimeOut += http_FailorTimeOut;
         }
         _coverChannelFactory.DownLoadDatas(_coverNavs[_coverNavIndex].Navid);
     }
 }
Пример #3
0
        void coverNav_Successed(object sender, HttpFactoryArgs <List <RecommandNav> > args)
        {
            _coverChannelFactory = new CoverListFactory();
            _coverChannelFactory.HttpSucessHandler += coverFactory_GetCoverInfosSuccess;
            if (_httpFailorTimeOut != null)
            {
                _coverChannelFactory.HttpFailorTimeOut = _httpFailorTimeOut;
            }

            if (args.Result.Count > 0)
            {
                var random = new Random();
                var index  = random.Next(0, args.Result.Count - 1);
                _coverChannelFactory.DownLoadDatas(args.Result[index].Navid);
            }
        }
Пример #4
0
        public ChannelCoverPage()
        {
            this.InitializeComponent();
            this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;

            _coverViewModel                = new ChannelCoverViewModel();
            _coverViewModel.Groups         = new ObservableCollection <ChannelCoverGroup>();
            this.DefaultViewModel["Items"] = _coverViewModel.Groups;

            semanticZoomOutGridView.ItemsSource = coverViewSource.View.CollectionGroups;

            _coverNavFactory = new CoverNavFactory();
            _coverNavFactory.HttpSucessHandler += coverNav_Successed;
            _coverNavFactory.HttpFailorTimeOut += http_FailorTimeOut;

            _coverChannelFactory = new CoverListFactory();
            _coverChannelFactory.HttpSucessHandler += coverFactory_GetCoverInfosSuccess;
            _coverChannelFactory.HttpFailorTimeOut += http_FailorTimeOut;

            RequestDatas();
        }
Пример #5
0
 void getCoverList()
 {
     _coverNavIndex++;
     if (_coverNavIndex < _coverNavs.Count)
     {
         if (_coverChannelFactory == null)
         {
             _coverChannelFactory = new CoverListFactory();
             _coverChannelFactory.HttpSucessHandler += coverFactory_GetCoverInfosSuccess;
             _coverChannelFactory.HttpFailorTimeOut += http_FailorTimeOut;
         }
         _coverChannelFactory.DownLoadDatas(_coverNavs[_coverNavIndex].Navid);
     }
 }