在Windows手机中,在添加的c#类中不要工作调度程序

时间:2015-01-15 08:47:29

标签: windows-phone-8 dispatcher

我试图在Windows Phone的一个已添加的类中使用this.Dispatcher我得到错误"不包含Dispatcher的辩护......"。 我怎么解决这个问题? 谢谢!

3 个答案:

答案 0 :(得分:0)

您可以使用此代码段:

SynchronizationContext cont = SynchronizationContext.Current;
cont.Post((foo) => {}, null );

希望这会对你有所帮助。

答案 1 :(得分:0)

我找到了另一个解决方案!! 如果您将:PhoneApplicationPage添加到您的班级。 ,在我的Exampel:公共类savelist:PhoneApplicationPage,而不是Dispatcher工作

答案 2 :(得分:0)

对于基于Silverlight的应用,您可以在任何上下文中使用Deployment.Current.Dispatcher