我四处寻找使用dispatcher在UI线程上调用代码的参考,他们说要这样做:
Dispatcher.BeginInvoke(() => {OnSendSuccessful(); });
但是我得到一个编译器错误,说我不能在静态上下文中访问非静态方法BeginInvoke。有什么想法吗?我试着换一个调度员,但这根本没有意义。
尝试使用:
Deployment.Current.Dispatcher.BeginInvoke(() => {OnSendSuccessful(); });
它使用一个静态方法来获取一个调度器,以便在静态上下文中使用。