如何在Windows Phone 8.1中创建自定义动态磁贴?

时间:2014-04-04 09:35:15

标签: c# windows-phone-8 windows-phone-8.1 win-universal-app

我想问一下如何实现这样的事情(第一个宽瓷砖):

http://oi59.tinypic.com/149p6s8.jpg

我知道只有有限数量的实时图块模板,这是我在微软网站上找到的列表:

http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx

没有任何模板看起来像我正在寻找的东西,所以有没有其他方法来创建自定义磁贴specyfing文本大小和位置?谢谢!

2 个答案:

答案 0 :(得分:4)

在Windows Phone 8.1(或Windows 8.1)上,您可以使用RenderTargetBitmap类。它有一个名为RenderAsync()的方法,它将UIElement个对象作为参数。然后,您可以将RenderTargetBitmap对象用作ImageSource,以便在图块中显示它。

答案 1 :(得分:3)

你需要创建一个图像(使用自定义控件并从中渲染图像)并使用它有一个bakcground。

此链接有助于生成图片:http://spasol.wordpress.com/2013/06/24/creating-custom-live-tiles-for-windows-phone/

以下是适用于通用应用的模板: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh761491.aspx