【发布时间】:2014-07-05 15:26:19
【问题描述】:
我有一个绑定数据库的应用程序,我想在动态磁贴上显示随机的 sn-ps 数据。为了便于讨论,假设我想每天更新报价,因此该图块是每日随机报价。
我有一个方法,它通过以编程方式构建 XAML(网格中的边框中的文本块)来创建动态磁贴背景图像,我可以使用 WriteableBitmap 的 Render() 方法调整文本大小以适应。这很好用。
我还使用this tutorial 创建了一个BackgroundAgent,它也可以正常工作。
问题是当BackgroundAgent 触发时,我需要为磁贴创建一个新图像,尝试创建 XAML 元素时出现跨线程访问错误,我推测是因为线程未在其上运行一个 UI 线程。所以我需要用文本创建我的平铺背景图像,但我不知道从哪里开始,我的 Google-Fu 是空白的。我记得我几年前在 WinForms 中这样做过,但我怀疑 Windows Phone 有点不同。谁能给我指个方向?
【问题讨论】:
标签: windows-phone-7 windows-phone-8 imaging