private void UpdateTaskProgress() { switch (ProgressUpdateMode) { case ExecuteDeviceCommandProgressUpdateMode.Default: UpdateTaskTitle(GetTitleForUpdate()); break; case ExecuteDeviceCommandProgressUpdateMode.Multistage: UpdateTaskProgress(0, CurrentlyExecutingCommand.GetProgressTitle()); break; case ExecuteDeviceCommandProgressUpdateMode.Custom: break; } }
private string GetTitleForUpdate() { var title = string.IsNullOrWhiteSpace(Title) ? CurrentlyExecutingCommand.GetProgressTitle() : Title; return(title); }