我正在寻找使用调度程序在UI线程上调用代码的引用,他们说要执行此操作:
Dispatcher.BeginInvoke(() => {OnSendSuccessful(); });
但是我收到一个编译错误,说我无法在静态上下文中访问非静态方法BeginInvoke。有任何想法吗?我试图建立一个调度员,但这甚至没有意义。
答案 0 :(得分:60)
尝试使用:
Deployment.Current.Dispatcher.BeginInvoke(() => {OnSendSuccessful(); });
这使用静态方法来获取在静态上下文中使用的调度程序。