使用“ ThemeResource”,我想根据前景是处于亮模式还是暗模式来更改前景
但是它仅在浅色模式下有效,在深色模式下使用默认颜色
DataGridTextColumn
<controls:DataGridTextColumn.CellStyle>
<Style TargetType="controls:DataGridCell">
<Setter Property="Foreground" Value="{ThemeResource GrayTextColor}" />
</Style>
</controls:DataGridTextColumn.CellStyle>
App.xaml
<ResourceDictionary x:Key="Light">
<SolidColorBrush x:Key="GrayTextColor" Color="#99000000" />
</ResourceDictionary>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="GrayTextColor" Color="#99FFFFFF" />
</ResourceDictionary>
我已经尝试过“白色” /“黑色”和不透明度0.6,但这也不起作用