【发布时间】:2021-06-22 00:17:35
【问题描述】:
我有一个 WPF 窗口,其 Ribbon 带有深色背景颜色 (SolidColorBrush)
我已将选项卡的字体颜色设置为白色,但这在所选选项卡中不可读。所以我想在选定的选项卡中使用黑色背景(或者黑色字体颜色也可以)。 我的 app.xaml 包含用于设置样式的代码:
<Application.Resources>
<ResourceDictionary>
<Style x:Key="SelectedRibbonTab" TargetType="RibbonTab">
<Setter Property="Background" Value="Black"></Setter>
</Style>
<Style TargetType="RibbonTab">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="HeaderStyle" Value="{DynamicResource SelectedRibbonTab}"></Setter>
</Trigger>
</Style.Triggers>
</Style>
<Style TargetType="RibbonTabHeader">
<Setter Property="Foreground" Value="White"></Setter>
</Style>
</ResourceDictionary>
</Application.Resources>
这显然不起作用,有什么解决方案可以解决这个问题吗?
【问题讨论】: