/// <summary> /// Occurs when the background operation has completed, has been canceled, or has raised an exception. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">A <see cref="RunWorkerCompletedEventArgs"/> that contains the event data.</param> private void ImportFinished(object sender, RunWorkerCompletedEventArgs e) { e.Error.NotifyIfException("Failed to import work items."); IsImporting = false; _importWordAdapter.UndoPreparationsDocumentForLongTermOperation(); var progressService = SyncServiceFactory.GetService <IProgressService>(); progressService.HideProgress(); // enable all other functionality WordRibbon?.EnableAllControls(DocumentModel); SyncServiceTrace.I(Resources.ImportFinished); }
/// <summary> /// Occurs when the background operation has completed, has been canceled, or has raised an exception. /// </summary> private void FindFinished(Task task) { IsFinding = false; var progressService = SyncServiceFactory.GetService <IProgressService>(); progressService.HideProgress(); // enable all other functionality if (WordRibbon != null) { WordRibbon.EnableAllControls(DocumentModel); } SyncServiceTrace.I(Resources.FindFinished); }