我正在使用大小为 48x48 PNG 文件的 ApplicationBar 图标,具有透明背景。但是我根据我的应用程序主题为图标着色,即橙色,但是当我在我的应用程序中尝试图标时,它向我显示图标的前景色为白色而不是橙色。
我们如何使用ApplicationBar
具有白色以外前景色的图标?
谢谢。
我正在使用大小为 48x48 PNG 文件的 ApplicationBar 图标,具有透明背景。但是我根据我的应用程序主题为图标着色,即橙色,但是当我在我的应用程序中尝试图标时,它向我显示图标的前景色为白色而不是橙色。
我们如何使用ApplicationBar
具有白色以外前景色的图标?
谢谢。
使用白色图标并将应用程序栏的 ForegroundColor 属性设置为橙色。图标将显示为橙色:
<shell:ApplicationBar ForegroundColor="Orange">
您可以从 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;