我想知道生命瓷砖的字体颜色是否在所有情况下都必须是白色的。
基本上我喜欢在特定时间使用 TileUpdateManager 和 TileNotification 更新我的磁贴标题,以向用户显示一些信息(如闹钟时间)
我现在已经下载了这么多应用程序,所有的磁贴标题都是白色的。
我不确定我是否在正确的轨道上想要使用另一种字体颜色更新应用程序磁贴标题。
非常感谢
我想知道生命瓷砖的字体颜色是否在所有情况下都必须是白色的。
基本上我喜欢在特定时间使用 TileUpdateManager 和 TileNotification 更新我的磁贴标题,以向用户显示一些信息(如闹钟时间)
我现在已经下载了这么多应用程序,所有的磁贴标题都是白色的。
我不确定我是否在正确的轨道上想要使用另一种字体颜色更新应用程序磁贴标题。
非常感谢
正如您在http://msdn.microsoft.com/en-US/library/windowsphone/design/jj662929(v=vs.105).aspx上看到的那样,不可能更改动态磁贴中的默认文本颜色- 字体颜色是白色,因为它是唯一匹配所有强调色的颜色。
这个选择的原因是很清楚的。你只需要想象一个手机在磁贴上带有深蓝色的强调色和黑色的文字:这会使磁贴的内容不可读。
顺便说一句,使用字体颜色来通知用户某些事情是最糟糕的方式,当你有一个完整的动态磁贴可以使用时。您可以选择显示不同的图像、编写不同的文本等;这种改变对用户来说比仅仅改变字体颜色更有效。
我的建议是阅读 MSDN 上的这篇文章:http: //msdn.microsoft.com/en-us/library/windowsphone/design/jj662929 (v=vs.105).aspx 。在这里,您可以找到许多有关如何设计动态磁贴以及如何有效地向用户显示信息的相关建议。
我还建议您不要将 Tiles 用于重要通知,例如警报,如 MSDN 文档所述:
“不要依赖 Tiles 向用户发送紧急的实时信息。例如,Tile 不是通信应用通知用户来电的正确表面。Toast 通知是更好的真实媒介-时间消息。”
您不能直接执行此操作,但您可以生成图像并将其用作您的图块 - 然后您可以根据需要显示它。有关示例,请参阅此博客文章。
不过,我会回应 threddeveloper 的建议,不要让我们使用磁贴来显示重要通知。