UWP磁贴背景颜色无法正常工作

4
我在应用清单中将背景颜色设置为黑色,但磁贴在应用列表中仍显示为蓝色,在开始屏幕上固定时变为透明。在IDE(VS)中更改了磁贴颜色,但在手机模拟器中运行时未能生效。

enter image description here

这里有一个类似的问题和答案:Windows 8 Live Tile Icon Background Color,但它只适用于Windows 8,并且实际上并不正确,因为我发现你无法将其设置为任何颜色。


这是编写自己的问答的完全有效的理由。最好还是坚持正常的问答格式和问题的事实,避免额外的噪音。我认为我已经编辑好了你的帖子,但你仍然可以微调问题,使得有这个问题的人更容易找到它。一个代码示例将是一个很好的补充。 - Mogsdad
非常感谢您提供的格式和建议。我没有代码可以展示,但我添加了一个问题的图像以及我设置值的位置。 - Kasper
1个回答

5
问题在于值必须是十六进制的,在VS IDE中不太清楚。
实际上,将应用程序清单中的背景颜色设置为“黑色”将会在IDE中显示磁贴具有黑色背景,并且即使作为桌面应用程序运行时也会使磁贴背景变为黑色;但是当在手机模拟器中运行时,它完全忽略了定义的背景颜色。
将其更改为#000000最终解决了我的问题。

有什么办法可以使它透明吗? - Dpedrinha
我不认为这是可能的,因为它们需要一个6位十六进制值#RRGGBB。它不支持alpha通道。我在几篇帖子中读到过可以在运行时更改它,但我个人没有这样做过。 https://dev59.com/RJffa4cB1Zd3GeqP-qTv http://stackoverflow.com/questions/33091730/transparent-icon-in-start-menu-for-universal-app - Kasper
怎么样直接输入“透明”? - IronHide

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