【发布时间】:2010-11-19 10:33:16
【问题描述】:
我有以下代码:
progressBar1.Minimum = 0;
progressBar1.Maximum = Results.Count;
foreach (MyClass cls in Results)
{
progressBar1.Value += 1;
// Go to DB and get large quantity of data
cls.GetHistoryData();
}
我想做的是将处理转移到另一个线程,以便progressBar1 正确更新。我找到了一个article,它暗示我应该可以在进度条上使用 Invoke 方法,但似乎没有。
【问题讨论】:
标签: c# wpf multithreading invoke