Windows Phone 7 – WP7无效的跨线程访问 – ScheduledTaskAgent

前端之家收集整理的这篇文章主要介绍了Windows Phone 7 – WP7无效的跨线程访问 – ScheduledTaskAgent前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在WP7应用程序中,我正在调用一些代码来从ScheduledAgent类上的onInvoke方法更新一个活动块.

获得无效的跨线程错误.

它失败的线是

var fontForeground = new SolidColorBrush(Colors.White);

我明白,在这个后台任务中我没有调用的限制ans API,但是我只是想设置一些东西来生成我自己的图像来显示在活动平铺上.

有什么明显的,我在这里做错了吗

>谢谢

更新中…

我发现了这个问题

How can I render text on a WriteableBitmap on a background thread,in Windows Phone 7?

这是同样的问题,我有,虽然有一些很好的对话在这里似乎没有一个简单的方法解决这个问题?

使用调度程序在UI线程上执行代码而不是在后台线程上执行代码
Deployment.Current.Dispatcher.BeginInvoke(()=>
    { 
         fontForeground  = new SolidColorBrush(Colors.White);
         ...        
   });

猜你在找的Windows相关文章