不能在WP7上使用调度程序

dea*_*vmc 25 dispatcher windows-phone-7

我正在寻找使用调度程序在UI线程上调用代码的参考,他们说这样做:

Dispatcher.BeginInvoke(() => {OnSendSuccessful(); });
Run Code Online (Sandbox Code Playgroud)

但是我收到编译器错误,说我无法在静态上下文中访问非静态方法BeginInvoke.有任何想法吗?我试图新建一个调度员,但这甚至没有意义.

Mat*_*cey 60

尝试使用:

Deployment.Current.Dispatcher.BeginInvoke(() => {OnSendSuccessful(); });  
Run Code Online (Sandbox Code Playgroud)

这使用静态方法来获取在静态上下文中使用的调度程序.