private void OnStatusChanged(object sender, TaskStatusChangedEventArgs e) { if (e.Task.IsFinished) { _context.Tasks.Add(e.Task); View.Close(); } }
private void FireStatusChanged(object sender, TaskStatusChangedEventArgs e) { if (InvokeRequired) { FireStatusChangedCallback d = new FireStatusChangedCallback(FireStatusChanged); this?.Invoke(d, new object[] { sender, e }); } else { StatusChanged?.Invoke(sender, e); } }
private void OnDownloadTaskStatusChangedHandler(object sender, TaskStatusChangedEventArgs e) { if (e.StatusChanged != null) { lock (sync) { TaskStatusChanged(e.StatusChanged); } } else { lock (sync) { foreach (TaskStatusChangedInfo statusInfo in e.StatusesChanged) { TaskStatusChanged(statusInfo); } } } }
private void Runner_StatusChanged(object sender, TaskStatusChangedEventArgs e) { FireStatusChanged(sender, e); }
private void OnTaskStatusChanged(object sender, TaskStatusChangedEventArgs e) { this.SafeInvoke(UpdateView); }