在Dark和Light主题中将ApplicationBarIconButton颜色设置为Black

时间:2013-07-04 20:04:06

标签: windows-phone-7 windows-phone-8 windows-phone

我正在开发Windows Phone 8应用程序,我需要在Windows Phone的Dark或Light主题中将ApplicationBarIconButton设置为Black。我想使用Windows Phone的默认应用程序栏,不想用一些自定义控件替换它。

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

感谢任何有用的答案。非常感谢。

1 个答案:

答案 0 :(得分:2)

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

<shell:ApplicationBar ForegroundColor="Black" Opacity="0">
    <shell:ApplicationBarIconButton IconUri="/Assets/AppBar/myIcon.png" IsEnabled="True" Text="button"  />
</shell:ApplicationBar>