Windows 8 - 自定义动态磁贴

3
我们正在使用C#开发一款Windows 8应用程序。
我们的应用程序涉及用户创建的绘图,我们希望将其整合到活动磁贴中。
我已经找到了一些设置文本和图片作为应用程序活动磁贴的示例。是否有一种方法可以自定义渲染线条等内容?
或者我们需要通过渲染PNG文件到应用程序的AppData目录来实现我们需要的功能吗?
1个回答

3
您需要将PNG或JPG渲染到应用程序数据目录中。活动磁贴有一组固定的预定义模板,除此之外,您只能选择具有全图像磁贴的模板并提供自己的图像。

请注意,图像也可以嵌入到您的应用程序包中,但这显然不是动态的。以下是有关将自定义图像加载到磁贴中的良好文章:http://msdn.microsoft.com/en-us/library/windows/apps/hh465432.aspx - Jared Bienz - MSFT
谢谢,我担心这是唯一的选择。你有推荐的图像渲染API吗?上次我渲染图片还停留在System.Drawing时代。 - jonathanpeppers
我想我只是要在Xaml中定义我们的图块,然后通过类似于这样的方式将它们呈现出来:http://mcoxeter.wordpress.com/2010/04/26/render-xaml-to-image/ - jonathanpeppers
RenderTargetBitmap在Metro中不可用...所以新的问题在这里:https://dev59.com/oGfWa4cB1Zd3GeqPk9Uc - jonathanpeppers
很抱歉我回复这么晚。你可能想要查看 http://writeablebitmapex.codeplex.com/。 - Jared Bienz - MSFT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接