在我的应用程序中,当选中切换按钮时,我为Foreground设置了一个颜色,如下所示:
<Trigger Property="IsChecked" Value="True">
<Setter Property="Background">
<Setter.Value>
<ImageBrush ImageSource="../Images/tab.png"/>
</Setter.Value>
</Setter>
<Setter Property="Foreground" Value="#0261A5"/>
<Setter Property="FontWeight" Value="SemiBold"/>
</Trigger>
但是在高对比度模式下显示效果不佳,我可以在高对比度模式下将背景设置为透明,但如何将前景设置为系统颜色?