Wpf 如何更改工具栏中的按钮文本颜色?

Wpf 如何更改工具栏中的按钮文本颜色?,wpf,xaml,button,colors,toolbar,Wpf,Xaml,Button,Colors,Toolbar,如果按钮位于工具栏中,是否可以更改按钮的颜色 我在app.xaml中尝试了以下操作 <Style TargetType="{x:Type Toolbar}"> <!-- this changes the background colour --> <Setter Property="Background" Value="AliceBlue"/> <!-- works --> <Setter Property="Foregrou

如果按钮位于工具栏中,是否可以更改按钮的颜色

我在app.xaml中尝试了以下操作

<Style TargetType="{x:Type Toolbar}"> <!-- this changes the background colour -->
    <Setter Property="Background" Value="AliceBlue"/> <!-- works -->
    <Setter Property="Foreground" Value="Red"/> <!-- doesn't work -->
</Style>

我已经试过了

<Style TargetType="{x:Type Button}"> <!-- this changes both colours -->
    <Setter Property="Background" Value="AliceBlue"/> <!-- works -->
    <Setter Property="Foreground" Value="Red"/> <!-- work -->
</Style>

工具栏定义为:

<ToolBarTray Background="White" Width="Auto">
    <ToolBar UseLayoutRounding="True" >
        <Button Content="Options"  Name="btnOptionsSettings" Click="btnOptionsSettings_Click" ></Button>
        <Button Content="Timer"    Name="btnTimerSettings" Click="btnTimerSettings_Click" ></Button>
        <Button Content="Blocks"   Name="btnBlocks" Click="btnBlocks_Click" ></Butto

    </ToolBar>
</ToolBarTray>


您可以通过调用外部样式表来完成此操作

我找到了一个答案: