更改系统托盘颜色Windows Phone

有没有办法将Windows Phone上的系统托盘颜色从黑色更改为白色? 我的应用程序有白色背景,所以我希望系统托盘也是白色的。

在Mango / 7.1中,您可以设置SystemTray的BackgroundColor属性。 如果您的目标是7.0,那么您唯一的选择是使用SystemTray.IsVisible完全隐藏SystemTray。

从如何更改wp7应用程序中标题栏的颜色?

您可以在页面XAML中执行此操作:

  ... 

如果你想从xaml改变它,你可以这样做。

  

其中“AppThemeColor”是我的应用程序的样式资源的预定义颜色。

如果你想从C#代码改变它。 然后你可以在OnNavigatedTo()事件中使用以下代码。

 SystemTray.BackgroundColor = Color.FromArgb(255, 250, 110, 40); //background color SystemTray.ForegroundColor = Color.FromArgb(120, 245, 245, 245);//foreground if you need SystemTray.Opacity = 0.9; // opacity of background color