带有backgroundWorker的C#InvalidOperationException

时间:2014-05-10 11:55:09

标签: c# exception backgroundworker dispatcher

我在backgroundWorker主题中有这一行:

Dispatcher.CurrentDispatcher.BeginInvoke((Action)(() => this.Network.Nodes.Add(node))).Wait();

我从中获得异常InvalidOperationException。

1 个答案:

答案 0 :(得分:0)

我会想象

BeginInvoke(...).Wait()
如果您当前在UI线程上,

将会死锁。请尝试使用Invoke