我需要将 WPF DataGrid Column Header
的文本对齐到中心。我创建了一个样式,并使用以下方式附加了它,使用 HeaderStyle
属性。
样式
<Window.Resources>
<Style x:Key="CenterGridHeaderStyle" TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</Window.Resources>
栏目
<DataGridTextColumn
Binding="{Binding Path=Name}" Header="Name" IsReadOnly="True"
HeaderStyle="{DynamicResource CenterGridHeaderStyle}"/>
但是这并不能让列标题文本居中。我该怎么办?