1

我正在开发 Windows Phone 8 应用程序,我需要在 Windows Phone 的深色或浅色主题中设置ApplicationBarIconButtonBlack。我想使用 Windows Phone 的默认应用程序栏,不想用一些自定义控件替换它。

为什么需要这个?因为我想要一个ApplicationBar不透明度设置为 0 的,现在我ApplicationBarIconButton的颜色自动设置为白色,因为我的默认主题是深色,因为我的图标不正确可见,所以我只想对两个主题使用 IconButton 的黑色.

任何有用的答案表示赞赏。提前非常感谢。

4

1 回答 1

2

您可以将ForegroundColorApplicationBar 的 设置为Black(或任何其他颜色)。这将覆盖默认主题颜色。

<shell:ApplicationBar ForegroundColor="Black" Opacity="0">
    <shell:ApplicationBarIconButton IconUri="/Assets/AppBar/myIcon.png" IsEnabled="True" Text="button"  />
</shell:ApplicationBar>
于 2013-07-04T21:07:38.647 回答