【发布时间】:2013-12-17 12:17:14
【问题描述】:
我正在尝试通过使用 BitmapRender(在 Windows 8.1 中)从用户控件创建图像来在我的应用中创建动态磁贴,然后我想将其添加为我的动态磁贴图像。
创建图像效果很好,我将它存储在应用程序的漫游文件夹中。但是,以这种方式创建时,我无法将图像添加到动态磁贴中。奇怪的是,如果我将生成的文件复制到项目中,然后尝试将其附加到它可以工作的活动磁贴(因此图像必须正确格式化/大小等);如果我将随机图像复制到我的漫游文件夹并将其设置为实时磁贴图像,它也可以工作(这意味着我可以使用漫游文件夹中的文件来设置磁贴图像)......所以这意味着我正在参考文件位置正确,并且图像本身能够在动态磁贴上使用...那为什么它不起作用?
我创建了一个示例项目(下面的链接),说明我的动态磁贴创建代码可以正常工作(使用存储在项目中的图像),并且我可以成功地从 UI 控件创建图像并将其存储在漫游文件夹(FWIW 我尝试使用不同的文件夹,但行为没有改变)。
我有什么遗漏吗?任何见解或帮助将不胜感激。
项目在 VB.net 中,但如果这样更容易,我可以在 C# 中找到答案。
【问题讨论】:
标签: vb.net windows-runtime windows-8.1