如何更改AppBar按钮文本的颜色

时间:2013-06-10 01:03:47

标签: c# windows-runtime appbar

我有AppBar Button我想要更改文字的颜色。

<Button Style="{StaticResource EditAppBarButtonStyle}" Click="Button_Click"  Foreground="White"/>

我可以按Foreground="White"更改按钮颜色,但这不会改变文字颜色,所以我该如何更改文字?

2 个答案:

答案 0 :(得分:1)

您必须稍微修改AppBarButtonStyle。目前,文本的Foreground默认设置为AppBarItemForegroundThemeBrush,但您可以使用TemplateBinding的{​​{1}}替换。所以使用下面给出的样式,所以你什么时候设置Foreground它会改变按钮的前景以及它下面的文字。

Foreground

答案 1 :(得分:1)

覆盖主题画笔对我有用。

<SolidColorBrush x:Key="AppBarItemForegroundThemeBrush" Color="White"/>