【发布时间】:2012-06-08 10:45:29
【问题描述】:
所以我使用循环创建了多个 BackgroundWorker:
foreach (var item in list)
{
worker = new BackgroundWorker();
worker.DoWork += worker_DoWork;
worker.RunWorkerAsync(item);
}
现在我只是想不通如何检查所有这些工人是否完成了他们的工作?
谢谢。
【问题讨论】:
-
查看
BackgroundWorker.IsBusy... -
谢谢,但不是只检查一个 BackgroundWorker 实例吗?我可以将 list.Count 与每个工人完成 jobFinished++ 后更新的一些变量进行比较;但可能有一些更优雅的方式;
标签: wpf progress-bar backgroundworker