Exemplo n.º 1
0
 public override void Prepare(ImageShrinkerViewModel imageShrinkerViewModel, IBackgroundWorkerUi ui)
 {
     base.Prepare(imageShrinkerViewModel, ui);
     Ui.IsIndeterminate = false;
     Ui.ProgressMinimum = 0;
     Ui.ProgressMaximum = _files.Length - 1;
 }
Exemplo n.º 2
0
 public override void Prepare(ImageShrinkerViewModel imageShrinkerViewModel, IBackgroundWorkerUi ui)
 {
     base.Prepare(imageShrinkerViewModel, ui);
     Ui.MessageText = "Deploy Images to Folder...";
     Ui.IsIndeterminate = false;
     Ui.ProgressMinimum = 0;
     Ui.ProgressMaximum = ImageShrinkerViewModel.Images.Count - 1;
     _progressCounter = 0;
 }
Exemplo n.º 3
0
 public static void ExecuteAsyncJob(ImageShrinkerViewModel context, IBackgroundWorkerUi uiResponder, IAsyncJob job)
 {
     var backgroundWorker = new BackgroundWorker();
     backgroundWorker.DoWork += job.BackgroundWorkerOnDoWork;
     backgroundWorker.WorkerSupportsCancellation = true;
     backgroundWorker.RunWorkerCompleted += (s, e) =>
     {
         uiResponder.OnWorkerCompleted();
         AsyncJobRunning = false;
     };
     uiResponder.Worker = backgroundWorker;
     job.Prepare(context, uiResponder);
     AsyncJobRunning = true;
     backgroundWorker.RunWorkerAsync();
     uiResponder.AfterAsyncStart();
 }
Exemplo n.º 4
0
 public static void ExecuteAsyncJobWithDialog(ImageShrinkerViewModel context, IBackgroundWorkerUi uiResponder, IAsyncJob job)
 {
     ExecuteAsyncJob(context, uiResponder, job);
     ShowDialog((ViewModel)uiResponder);
 }
 public override void Prepare(ImageShrinkerViewModel imageShrinkerViewModel, IBackgroundWorkerUi ui)
 {
     base.Prepare(imageShrinkerViewModel, ui);
     Ui.MessageText = "Loading Images...";
     Ui.IsIndeterminate = true;
 }
Exemplo n.º 6
0
 public virtual void Prepare(ImageShrinkerViewModel imageShrinkerViewModel, IBackgroundWorkerUi ui)
 {
     ImageShrinkerViewModel = imageShrinkerViewModel;
     Ui = ui;
 }
Exemplo n.º 7
0
 public override void Prepare(ImageShrinkerViewModel imageShrinkerViewModel, IBackgroundWorkerUi ui)
 {
     base.Prepare(imageShrinkerViewModel, ui);
     Ui.ProgressMaximum += 2;
 }