我正在开发Windows Phone 8应用程序,我需要在Windows Phone的Dark或Light主题中将ApplicationBarIconButton
设置为Black
。我想使用Windows Phone的默认应用程序栏,不想用一些自定义控件替换它。
为什么需要这个?因为我想要一个不透明度设置为0的ApplicationBar
,现在我ApplicationBarIconButton
的颜色会自动设置为白色,因为我的默认主题是黑暗,因为我的图标不正确,所以我想要仅使用IconButton的黑色两种主题。
感谢任何有用的答案。非常感谢。
答案 0 :(得分:2)
您可以将ApplicationBar的ForegroundColor
设置为Black
(或任何其他颜色)。这将覆盖默认的主题颜色。
<shell:ApplicationBar ForegroundColor="Black" Opacity="0">
<shell:ApplicationBarIconButton IconUri="/Assets/AppBar/myIcon.png" IsEnabled="True" Text="button" />
</shell:ApplicationBar>