2

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

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

谢谢。

4

2 回答 2

1

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

<shell:ApplicationBar ForegroundColor="Orange">
于 2013-07-15T11:42:57.220 回答
0

您可以从 XAML 和 CS 中更改它。在这里,我使用 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;
于 2015-11-03T03:44:53.203 回答