void StartDownloadData()
 {
     xLoadGrid.Visibility  = Visibility.Visible;
     _channelDetailFactory = new ChannelDetailFactory();
     _channelDetailFactory.HttpFailHandler    += _channelDetailFactory_GetChannelDetailByVIDFailed;
     _channelDetailFactory.HttpSucessHandler  += _channelDetailFactory_GetChannelDetailByVIDSucceed;
     _channelDetailFactory.HttpTimeOutHandler += _channelDetailFactory_GetChannelDetailTimeout;
     _channelDetailFactory.DownLoadDatas(VID);
 }
Beispiel #2
0
        public DetailPage()
        {
            this.InitializeComponent();
            this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;

            _channelDetailFactory = new ChannelDetailFactory();
            _channelDetailFactory.HttpSucessHandler += channelDetailFactory_Successed;
            _channelDetailFactory.HttpFailorTimeOut  = channelDetailFactory_HttpFailorTimeOut;

            DownloadViewModel.Instance.DownloadingCountChannge += AdapteDownloadState;

            _downloadList = new List <ProgramInfo>();
        }
Beispiel #3
0
        public DetailPage()
        {
            this.InitializeComponent();
            this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;

            _channelDetailFactory = new ChannelDetailFactory();
            _channelDetailFactory.HttpSucessHandler += channelDetailFactory_Successed;
            _channelDetailFactory.HttpFailorTimeOut = channelDetailFactory_HttpFailorTimeOut;

            DownloadViewModel.Instance.DownloadingCountChannge += AdapteDownloadState;

            _downloadList = new List<ProgramInfo>();
        }
Beispiel #4
0
        public PlayVodFactory(PlayInfoHelp playInfo)
        {
            _playFileType = PlayFileType.HD;
            _playInfo = playInfo;

            _channelDetailFactory = new ChannelDetailFactory();
            _channelDetailFactory.HttpSucessHandler += _channelDetailFactory_HttpSucceed;
            _channelDetailFactory.HttpFailorTimeOut += httpHandler_HttpTimeoutorFail;

            _playInfoFactory = new Play2InfoFactory();
            _playInfoFactory.HttpSucessHandler += _playInfoFactory_HttpSucceed;
            _playInfoFactory.HttpFailorTimeOut = httpHandler_HttpTimeoutorFail;
        }
Beispiel #5
0
        public PlayVodFactory(object parameter)
        {
            _playFileType = PlayFileType.HD;
            _playInfo     = parameter as PlayInfoHelp;

            _channelDetailFactory = new ChannelDetailFactory();
            _channelDetailFactory.HttpSucessHandler += _channelDetailFactory_HttpSucceed;
            _channelDetailFactory.HttpFailorTimeOut += httpHandler_HttpTimeoutorFail;

            _playInfoFactory = new Play2InfoFactory();
            _playInfoFactory.HttpSucessHandler += _playInfoFactory_HttpSucceed;
            _playInfoFactory.HttpFailorTimeOut  = httpHandler_HttpTimeoutorFail;
        }
        public DetailPage()
        {
            InitializeComponent();

            _channelDetailFactory = new ChannelDetailFactory();
            _channelDetailFactory.HttpSucessHandler += channelDetailFactory_Successed;
            _channelDetailFactory.HttpFailorTimeOut  = channelDetailFactory_HttpFailorTimeOut;

            _downloadList = new List <ProgramInfo>();

            _favBar         = new ApplicationBarIconButton();
            _favBar.IconUri = new Uri("/Images/AppBar/like.png", UriKind.Relative);
            _favBar.Click  += ApplicationBarFav_Click;

            _downloadBar           = new ApplicationBarIconButton();
            _downloadBar.Text      = "下载";
            _downloadBar.IconUri   = new Uri("/Images/AppBar/download.png", UriKind.Relative);
            _downloadBar.Click    += ApplicationBarDownload_Click;
            _downloadBar.IsEnabled = false;

            //DownloadViewModel.Instance.DownloadingCountChannge += AdapteDownloadState;
        }
Beispiel #7
0
        public DetailPage()
        {
            InitializeComponent();

            _channelDetailFactory = new ChannelDetailFactory();
            _channelDetailFactory.HttpSucessHandler += channelDetailFactory_Successed;
            _channelDetailFactory.HttpFailorTimeOut = channelDetailFactory_HttpFailorTimeOut;

            _downloadList = new List<ProgramInfo>();

            _favBar = new ApplicationBarIconButton();
            _favBar.IconUri = new Uri("/Images/AppBar/like.png", UriKind.Relative);
            _favBar.Click += ApplicationBarFav_Click;

            _downloadBar = new ApplicationBarIconButton();
            _downloadBar.Text = "下载";
            _downloadBar.IconUri = new Uri("/Images/AppBar/download.png", UriKind.Relative);
            _downloadBar.Click += ApplicationBarDownload_Click;
            _downloadBar.IsEnabled = false;

            //DownloadViewModel.Instance.DownloadingCountChannge += AdapteDownloadState;
        }
Beispiel #8
0
 void StartDownloadData()
 {
     xLoadGrid.Visibility = Visibility.Visible;
     _channelDetailFactory = new ChannelDetailFactory();
     _channelDetailFactory.HttpFailHandler += _channelDetailFactory_GetChannelDetailByVIDFailed;
     _channelDetailFactory.HttpSucessHandler += _channelDetailFactory_GetChannelDetailByVIDSucceed;
     _channelDetailFactory.HttpTimeOutHandler += _channelDetailFactory_GetChannelDetailTimeout;
     _channelDetailFactory.DownLoadDatas(VID);
 }