public void _progress_ProgressChanged(object sender, ProgressWindowEventArgs e)
 {
     _progressView.ViewModel.OperationName      = e.OperationName;
     _progressView.ViewModel.ProgressBarText    = e.ProgressBarText;
     _progressView.ViewModel.ProgressText       = e.ProgressText;
     _progressView.ViewModel.ProgressPercentage = e.ProgressPercentage;
 }
Пример #2
0
 public Scraper()
 {
     ProgressService.RegisterPublisher(this);
     Worker.WorkerSupportsCancellation = true;
     Worker.DoWork += Worker_DoWork;
     Worker.ProgressChanged += Worker_ProgressChanged;
     Worker.RunWorkerCompleted += Worker_RunWorkerCompleted;
     Worker.WorkerReportsProgress = true;
     ProgressArgs = new ProgressWindowEventArgs();
 }
Пример #3
0
 public Scraper()
 {
     ProgressService.RegisterPublisher(this);
     Worker.WorkerSupportsCancellation = true;
     Worker.DoWork               += Worker_DoWork;
     Worker.ProgressChanged      += Worker_ProgressChanged;
     Worker.RunWorkerCompleted   += Worker_RunWorkerCompleted;
     Worker.WorkerReportsProgress = true;
     ProgressArgs = new ProgressWindowEventArgs();
 }
Пример #4
0
 public Importer(SourceDirectory source)
 {
     _excludedDomain = new ExcludedDomain();
     ProgressService.RegisterPublisher(this);
     _source                           = source;
     _source.Books                     = new HashSet <Book>();
     _foundPdfFiles                    = new List <string>();
     Worker                            = new BackgroundWorker();
     Worker.DoWork                    += _worker_DoWork;
     Worker.ProgressChanged           += _worker_ProgressChanged;
     Worker.RunWorkerCompleted        += _worker_RunWorkerCompleted;
     Worker.WorkerReportsProgress      = true;
     Worker.WorkerSupportsCancellation = true;
     ProgressArgs                      = new ProgressWindowEventArgs();
     _booksImported                    = 0;
     _booksExisted                     = 0;
     _booksExcluded                    = 0;
 }
Пример #5
0
 public Importer(SourceDirectory source)
 {
     _excludedDomain = new ExcludedDomain();
     ProgressService.RegisterPublisher(this);
     _source = source;
     _source.Books = new HashSet<Book>();
     _foundPdfFiles = new List<string>();
     Worker = new BackgroundWorker();
     Worker.DoWork += _worker_DoWork;
     Worker.ProgressChanged += _worker_ProgressChanged;
     Worker.RunWorkerCompleted += _worker_RunWorkerCompleted;
     Worker.WorkerReportsProgress = true;
     Worker.WorkerSupportsCancellation = true;
     ProgressArgs = new ProgressWindowEventArgs();
     _booksImported = 0;
     _booksExisted = 0;
     _booksExcluded = 0;
 }
Пример #6
0
 private void OnProgressChange(ProgressWindowEventArgs e)
 {
     ProgressChanged?.Invoke(this, e);
 }
Пример #7
0
 public void _progress_ProgressChanged(object sender, ProgressWindowEventArgs e)
 {
     _importProgress.ViewModel.Title     = e.OperationName;
     _importProgress.ViewModel.Operation = e.ProgressText;
     _importProgress.ViewModel.Progress  = e.ProgressPercentage;
 }
Пример #8
0
 private void OnProgressChange(ProgressWindowEventArgs e)
 {
     ProgressChanged?.Invoke(this, e);
 }
Пример #9
0
 public void ProgressSubscriber(ProgressWindowEventArgs e)
 {
     ProgressPercentage = e.ProgressPercentage;
 }
Пример #10
0
 public void _progress_ProgressChanged(object sender, ProgressWindowEventArgs e)
 {
     _progressView.ViewModel.OperationName = e.OperationName;
     _progressView.ViewModel.ProgressBarText = e.ProgressBarText;
     _progressView.ViewModel.ProgressText = e.ProgressText;
     _progressView.ViewModel.ProgressPercentage = e.ProgressPercentage;
 }
Пример #11
0
 public void ProgressSubscriber(ProgressWindowEventArgs e)
 {
     ProgressPercentage = e.ProgressPercentage;
 }
Пример #12
0
 private static void publisher_ProgressChanged(object sender, ProgressWindowEventArgs e)
 {
     subscriber._progress_ProgressChanged(publisher, e);
 }