Windows phone 8 life tile使用标题向用户显示一些信息

时间:2012-12-23 08:00:32

标签: c# windows-phone windows-phone-8

我想知道生活瓷砖的字体颜色在所有情况下都必须是白色的。

基本上我喜欢使用TileUpdateManager和TileNotification在特定时间更新我的磁贴标题,以向用户显示一些信息(如闹钟时间)

我现在已经下载了很多应用程序,并且所有图块标题都是白色的。

我不确定如果我在正确的轨道上想要使用其他字体颜色更新应用磁贴标题。

非常感谢

2 个答案:

答案 0 :(得分:4)

正如您在http://msdn.microsoft.com/en-US/library/windowsphone/design/jj662929(v=vs.105).aspx上看到的,不可能更改动态磁贴中的默认文本颜色 - 字体颜色为白色,因为这是唯一匹配所有重音颜色的颜色。

这种选择的原因很清楚。你只需要想象一下瓷砖和黑色文字上带有深蓝色调的彩色手机:这会使平铺内容难以理解。

顺便说一下,当你有一个完整的Live Tile使用时,使用字体颜色来通知用户某事是最糟糕的方法。您可以选择显示不同的图像,编写不同的文本等等;这种变化对于用户来说比仅仅改变字体颜色更有效。

我的建议是在MSDN上阅读这篇文章:http://msdn.microsoft.com/en-us/library/windowsphone/design/jj662929(v=vs.105).aspx。在这里,您可以找到有关如何设计Live Tile以及如何有效地向用户显示信息的许多相关建议。

我还建议您不要使用Tiles作为重要通知,例如警报,如MSDN文档所述:

  

“不要依靠Tiles向用户发送紧急的实时信息   例如,Tile不是通信应用程序的正确表面   告知用户来电。 Toast通知更好   实时信息的媒介。“

答案 1 :(得分:0)

你不能直接这样做,但你可以生成一个图像并将其用作你的图块 - 然后你可以随意显示它。有关示例,请参阅this blog post

我会回应threddeveloper的建议,不要向我们展示重要通知的图块。