在 Windows phone 中,在添加的 c# class 中不工作调度程序
In Windows phone, in a added c# class dont work dispatcher
我试图在 Windows Phone 添加的 class 中使用 this.Dispatcher 我收到错误消息“不包含 Dispatcher 的定义...”。
我怎么解决这个问题?
谢谢!
您可以使用此代码段:
SynchronizationContext cont = SynchronizationContext.Current;
cont.Post((foo) => {}, null );
希望对您有所帮助。
我找到了其他解决方案!!
如果您将 :PhoneApplicationPage 添加到 class。 ,在我的示例中:public class 保存列表:PhoneApplicationPage,Dispatcher 会工作
对于基于 Silverlight 的应用程序,您可以在任何上下文中使用 Deployment.Current.Dispatcher
。
我试图在 Windows Phone 添加的 class 中使用 this.Dispatcher 我收到错误消息“不包含 Dispatcher 的定义...”。 我怎么解决这个问题? 谢谢!
您可以使用此代码段:
SynchronizationContext cont = SynchronizationContext.Current;
cont.Post((foo) => {}, null );
希望对您有所帮助。
我找到了其他解决方案!! 如果您将 :PhoneApplicationPage 添加到 class。 ,在我的示例中:public class 保存列表:PhoneApplicationPage,Dispatcher 会工作
对于基于 Silverlight 的应用程序,您可以在任何上下文中使用 Deployment.Current.Dispatcher
。