如何更改或删除DataGridColumnHeader垂直线颜色wpf?

时间:2017-05-12 04:31:07

标签: wpf datagrid columnheader

如何更改DataGridColumnHeader垂直线颜色?

我使用了SeparatorBrush透明,并且隐藏了SeparatorVisibility,但是没有工作。

我可以绘制边框,但基本的分隔符显示仍在继续。

我该如何修复它??

enter image description here

  <Style x:Key="DataGridHeaderStyle" BasedOn="{StaticResource MetroDataGridColumnHeader}" TargetType="{x:Type DataGridColumnHeader}">
            <Setter Property="HorizontalContentAlignment" Value="Center"/>
            <Setter Property="Background" Value="{StaticResource DataGridRow_2}"/>
            <Setter Property="Foreground" Value="White"/>
            <Setter Property="BorderBrush" Value="{StaticResource DataGrid_HeaderUnderLine}"/>
            <Setter Property="BorderThickness" Value="0,0,1,2"/>
            <Setter Property="SeparatorVisibility" Value="Collapsed"/>
        </Style>

1 个答案:

答案 0 :(得分:0)

您可以将分隔符可见性设置为折叠,并且可以正常工作。

profileView