public void NotifyTaskProgressTotal(ProgressSummary summary) { SendOrPostCallback callback = delegate(object state) { setTotalCount(summary); }; uiSyncContext.Post(callback, null); }
private void setTotalCount(ProgressSummary summary) { this.taskProgressBar.Value = 0; this.taskProgressBar.Maximum = summary.Total; this.taskProgressRate.Text = "..."; this.flowLayoutPanel1.Controls.Clear(); progressSynchronous.SetTotal(summary.Value, summary.Total, summary.TotalType); }
public void NotifyTaskProgressTotal(ProgressSummary summary) { SendOrPostCallback callback = delegate (object state) { setTotalCount(summary); }; uiSyncContext.Post(callback, null); }
public void NotifyTaskProgressTotal(ProgressSummary totalInfo) { Console.WriteLine(); }
public IObservable <float> OnChangeProgressAsObservable() { return(ProgressSummary.Select(x => x / Count).AsObservable()); }