加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 20:07:45 所属栏目:Windows 来源:网络整理
导读:在WP7应用程序中,我正在调用一些代码来从ScheduledAgent类上的onInvoke方法更新一个活动块. 获得无效的跨线程错误. 它失败的线是 var fontForeground = new SolidColorBrush(Colors.White); 我明白,在这个后台任务中我没有调用的限制ans API,但是我只是想设
在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);
         ...        
   });

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读