C# 如何更改WP8 silverlight中状态栏的背景色?

C# 如何更改WP8 silverlight中状态栏的背景色?,c#,windows-phone-7,windows-phone-8,C#,Windows Phone 7,Windows Phone 8,有没有办法更改Windows Phone 8 silverlight应用程序中状态栏的背景色 检查此属性>PhoneBackgroundColor 点击此链接获取更多详细信息>> 这很容易做到,但我不确定它是否反映在模拟器中(最好在真正的设备上尝试) 打开要更改状态栏的页面的XAML,然后按您希望的方式更改这些属性: shell:SystemTray.IsVisible="True" shell:SystemTray.BackgroundColor="#2440b2" shell:SystemT

有没有办法更改Windows Phone 8 silverlight应用程序中状态栏的背景色


检查此属性>
PhoneBackgroundColor

点击此链接获取更多详细信息>>


这很容易做到,但我不确定它是否反映在模拟器中(最好在真正的设备上尝试)

打开要更改状态栏的页面的XAML,然后按您希望的方式更改这些属性:

shell:SystemTray.IsVisible="True"
shell:SystemTray.BackgroundColor="#2440b2"
shell:SystemTray.ForegroundColor="White"

*.IsVisible属性确保状态栏可见,*.BackgroundColor设置状态栏的正确背景,最后,*.ForegroundColor更改文本和图标的颜色。

是否可以更改状态栏的背景?我认为PhoneBackgroundColor与此问题没有真正的联系。查看我下面的帖子。如果这是对您问题的回答,请记住,您不能将SystemTray的ForegroundColor设置为白色。您需要选择浅灰色或类似的颜色。来源:我想更改状态栏的背景颜色,而不是系统托盘。请查看图像附件。如果您是指此音量和音乐控制面板,则无法使用API进行更改。非常感谢MZetko!