中心DataGridTextColumn导致奇怪的风格

时间:2015-09-08 14:57:46

标签: wpf

我使用这种风格将一些DataGridTextColumns居中:

        <Style x:Key="CenteredCellStyle" TargetType="DataGridCell">
            <Setter Property="HorizontalAlignment" Value="Center" />
        </Style>

这样可行,但它的效果是当我在DataGrid中单击一行时,不会突出显示整行。在使用上述样式居中的任何列中,蓝色突出显示背景左右都有一个空格。

我做错了什么或假设是什么?

1 个答案:

答案 0 :(得分:1)

我想你想要HorizontalContentAlignment属性:

<Style x:Key="CenteredCellStyle" TargetType="DataGridCell">
    <Setter Property="HorizontalContentAlignment" Value="Center" />
</Style>