在Windows Phone 8中更改AppBar图标颜色

时间:2013-07-15 09:59:46

标签: xaml windows-phone-8 application-bar

我正在使用大小为48x48的PNG文件的ApplicationBar图标,具有透明背景。 但是我按照我的应用主题颜色图标,即橙色,但当我在我的应用程序中尝试图标时,它向我显示图标的前景色为白色而不是橙色。

我们如何使用除了白色以外的前景色的ApplicationBar图标?

感谢。

2 个答案:

答案 0 :(得分:1)

使用白色图标并将应用程序栏的ForegroundColor属性设置为Orange。图标将以橙色显示:

<shell:ApplicationBar ForegroundColor="Orange">

答案 1 :(得分:0)

你可以从XAML&amp; amp; CS.Here I改变前景&amp; applicationBar的不透明度的背景。

XAML

<phone:PhoneApplicationPage.ApplicationBar>
   <shell:ApplicationBar BackgroundColor="Black" 
                         ForegroundColor="Red"
                         IsVisible = true;
                         Opacity="0.9" />
</phone:PhoneApplicationPage.ApplicationBar>

CS

ApplicationBar.BackgroundColor = Colors.Black;
ApplicationBar.ForegroundColor = Colors.Red;
ApplicationBar.Opacity = 0.9;
ApplicationBar.IsVisible = true;