wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows Phone 7 – WP7无效的跨线程访问 – ScheduledTaskAgent大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在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);
         ...        
   });

大佬总结

以上是大佬教程为你收集整理的Windows Phone 7 – WP7无效的跨线程访问 – ScheduledTaskAgent全部内容,希望文章能够帮你解决Windows Phone 7 – WP7无效的跨线程访问 – ScheduledTaskAgent所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。