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; }
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(); }
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; }
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; }
private void OnProgressChange(ProgressWindowEventArgs e) { ProgressChanged?.Invoke(this, e); }
public void _progress_ProgressChanged(object sender, ProgressWindowEventArgs e) { _importProgress.ViewModel.Title = e.OperationName; _importProgress.ViewModel.Operation = e.ProgressText; _importProgress.ViewModel.Progress = e.ProgressPercentage; }
public void ProgressSubscriber(ProgressWindowEventArgs e) { ProgressPercentage = e.ProgressPercentage; }
private static void publisher_ProgressChanged(object sender, ProgressWindowEventArgs e) { subscriber._progress_ProgressChanged(publisher, e); }