/// <summary>
 /// Stops processing, and supplies WorkerResult data
 /// </summary>
 /// <param name="results">WorkerResult class with results of the processing.</param>
 /// <param name="successMessage">Message to display if success</param>
 public void StopProcessing(WorkerResult results, string successMessage)
 {
     ProgressProcessing.StopProcessing(results, successMessage);
     StackButtons.Visibility = Visibility.Visible;
 }
 /// <summary>
 /// Stops processing, and supplies WorkerResult data
 /// </summary>
 /// <param name="results">WorkerResult class with results of the processing.</param>
 public void StopProcessing(WorkerResult results)
 {
     ProgressProcessing.StopProcessing(results);
     StackButtons.Visibility = Visibility.Visible;
 }
 /// <summary>
 /// Starts the processing
 /// </summary>
 public void StartProcessing(string processingMessage)
 {
     StackButtons.Visibility = Visibility.Collapsed;
     ProgressProcessing.StartProcessing(processingMessage);
 }
 /// <summary>
 /// Cancels processing with no message and no display of processing results.
 /// </summary>
 public void CancelProcessing()
 {
     ProgressProcessing.CancelProcessing();
     StackButtons.Visibility = Visibility.Visible;
 }
 /// <summary>
 /// Starts the processing
 /// </summary>
 public void StartProcessing()
 {
     StackButtons.Visibility = Visibility.Collapsed;
     ProgressProcessing.StartProcessing();
 }