一、通过“DataGridTextColumn.Header”属性改变
例如:
<DataGridTextColumn IsReadOnly="True" Width="180" >
<DataGridTextColumn.Header>
<TextBlock Foreground="Red" Text="红色表头颜色"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
效果:
二、通过HeaderStyle改变
例如:
先在当前页面写一个自定义风格的表格表头Style
<UserControl.Resources>
<Style x:Key="Amcz" TargetType="DataGridColumnHeader">
<Setter Property="TextBlock.Foreground" Value="Green"/>
<Setter Property="Background" Value="Transparent"/>
</Style>
</UserControl.Resources>
然后在表格的Column中引用
<DataGridTextColumn HeaderStyle="{StaticResource Amcz}" Width="100" Binding="{Binding Name}" Header="绿色表头颜色" />
效果: