Beispiel #1
0
        public void NotifyTaskProgressTotal(ProgressSummary summary)
        {
            SendOrPostCallback callback = delegate(object state)
            {
                setTotalCount(summary);
            };

            uiSyncContext.Post(callback, null);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        public void NotifyTaskProgressTotal(ProgressSummary summary)
        {
            SendOrPostCallback callback = delegate (object state)
            {
                setTotalCount(summary);
            };

            uiSyncContext.Post(callback, null);
        }
Beispiel #5
0
 public void NotifyTaskProgressTotal(ProgressSummary totalInfo)
 {
     Console.WriteLine();
 }
Beispiel #6
0
 public IObservable <float> OnChangeProgressAsObservable()
 {
     return(ProgressSummary.Select(x => x / Count).AsObservable());
 }