从链接中的代码中获取此行的错误
this.Invoke(new DisplayInfoDelegate(DisplayStatus),
String.Format("Ready(last error: {0}", ex.Message));
是的,我认为Invoke不是WPF 这个样本来自Forms,我找不到WPF样本 我需要修改什么才能在WPF中使用它?
SqlCommand.BeginExecuteNonQuery Method (AsyncCallback, Object)
答案 0 :(得分:1)
必须在UI线程中执行任何UI操作。所以你应该组织代表。 它可以是Dispatcher.Invoke或Dispatcher.BeginInvoke。
任务也可以这样做。以下是示例:http://www.albahari.com/threading/part5.aspx#_Task_Schedulers_and_UIs