選択したタブの背景色を制御できないようです。ただし、IsSelectedトリガーを使用して、選択されていないタブの値を制御できます。
このコード:
<Style TargetType="{x:Type TabItem}">
<Setter Property="Background" Value="Black" />
<Setter Property="Foreground" Value="#EE444444" />
<Style.Triggers>
<Trigger Property="IsSelected" Value="false">
<Setter Property="Background" Value="Pink"/>
</Trigger>
</Style.Triggers>
</Style>
選択されていないタブの背景をピンクに設定することで機能します。しかし、私が取り除くことができないいくつかの明るい灰色に続く選択されたタブ。
私もこれを試しました:
<Style TargetType="{x:Type TabItem}">
<Setter Property="Background" Value="Black" />
<Setter Property="Foreground" Value="#EE444444" />
<Style.Triggers>
<Trigger Property="IsSelected" Value="false">
<Setter Property="Background" Value="Pink"/>
</Trigger>
<Trigger Property="IsSelected" Value="true">
<Setter Property="Background" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
ただし、これらはいずれも選択したタブに影響を与えません。私が考えることができる唯一のことは、いくつかの参照されたアセンブリが一般的なタブスタイルを持っているということですか?
このスタイルは、タブコントロールと同じファイルのGrid.Resources
セクションにあります。