我使用这种风格将一些DataGridTextColumns居中:
<Style x:Key="CenteredCellStyle" TargetType="DataGridCell">
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
这样可行,但它的效果是当我在DataGrid中单击一行时,不会突出显示整行。在使用上述样式居中的任何列中,蓝色突出显示背景左右都有一个空格。
我做错了什么或假设是什么?
答案 0 :(得分:1)
我想你想要HorizontalContentAlignment
属性:
<Style x:Key="CenteredCellStyle" TargetType="DataGridCell">
<Setter Property="HorizontalContentAlignment" Value="Center" />
</Style>