哪个主题拥有RunWorkerCompleted?

时间:2013-03-07 22:10:07

标签: c# wpf

所有这一切都是新的......

如果我从主UI线程启动BackgroundWorker,我可以成功地在同一BackgroundWorker的RunWorkerCompleted事件中更新我的UI控件。这部分效果很好。

但是,如果我从UI线程以外的线程启动BackgroundWorker,那么如果我尝试操作任何UI控件,则会在RunWorkerCompleted方法中出现错误。

我的问题:启动BackgroundWorker的线程是否与拥有RunWorkerCompleted方法的线程相同?如果是这样,是否可以启动BackgroundWorker,使其关联的RunWorkerCompleted方法在UI线程上?

(F.Y.I。我通过在有问题的RunWorkerCompleted方法中使用调度程序解决了这个问题,但我希望还有另一种方法。谢谢。)

0 个答案:

没有答案