我知道背景实际上是一个图像(WideLogo.png/SmallLogo.png)并在应用程序清单文件中指定。但是是否可以通过编程方式将它们与一组新图像交换?根据磁贴上显示的信息,我想更改磁贴的背景颜色。
问问题
1628 次
2 回答
0
我认为您不能以编程方式更改磁贴的背景颜色。这是在默认磁贴的清单中设置的,因此您可以覆盖透明背景图像,以获得磁贴的可预测默认外观。
但是您可以在运行时从您的应用程序发送磁贴通知,这些通知可以包括图像和文本。
这是关于磁贴和通知的 MSDN 文档的链接:
http://msdn.microsoft.com/en-us/library/windows/apps/hh779724.aspx
以及您可以使用的磁贴模板目录:
http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx
实现此功能的一种方法是以编程方式创建具有所需背景颜色和文本的平铺图像,然后将其作为平铺通知发送。
于 2012-10-08T19:14:18.677 回答
0
您无法编辑应用清单来更改默认颜色。但是,您可以使用适当的背景颜色和内容渲染图像,然后将其设置为平铺。
有关如何实现这一点的更多详细信息,请阅读:Windows 8 Metro App - Render PNGs
于 2012-10-08T19:13:50.387 回答