【发布时间】:2013-12-26 06:51:11
【问题描述】:
我试图更改SystemTray 的颜色,但由于某种原因我无法使其正常工作。我不确定我做错了什么。
shell:SystemTray.IsVisible="True"
shell:SystemTray.BackgroundColor="Cyan"
这不正确吗?
【问题讨论】:
-
你试过
SystemTray.BackgroundColor = System.Windows.Media.Colors.Cyan;后面的代码吗? -
是的,不幸的是,这也不起作用。背景显示为白色。
-
那就试试
SystemTray.BackgroundColor = Windows.UI.Colors.Cyan; -
我找出了导致问题的原因。设置背景确实有效,但我使用的是来自 NuGet 的一个名为 PhoneThemeManager 的包,其中我将设备的主题设置为 Light,这不允许我设置 SystemTray 背景颜色。
-
太好了。发表您的评论作为答案,以便其他用户可以从中获得帮助。
标签: xaml windows-phone-7 windows-phone-8 system-tray