Пример #1
0
        public virtual void OnLoaded(object sender, RoutedEventArgs e)
        {
            _downloadListViewModel = ControlsHelper.FindResource <DownloadListViewModel>("DownloadListView");
            _downloadList          = ControlsHelper.Find <ListView>("DownloadList");
            _chapterList           = ControlsHelper.Find <ListView>("HqChapters");

            DownloadEventHub.DownloadStart        += OnDownloadStart;
            DownloadEventHub.DownloadEnd          += OnDonwloadEnd;
            DownloadEventHub.DownloadChapterStart += OnDownloadChapterStart;
            DownloadEventHub.DownloadChapterEnd   += OnDownloadChapterEnd;;
            DownloadEventHub.DownloadProgress     += OnDownloadProgress;

            Task.Run(() => {
                var downloadList = _downloadManager.GetDownloadList();
                Dispatcher.Invoke(() => {
                    _downloadListViewModel.DownloadList = downloadList;
                });
            });
        }
Пример #2
0
 public DownLoadView()
 {
     this.InitializeComponent();
     DataContext = new DownloadListViewModel();
 }