无法更改简单的WPF网格线颜色

时间:2017-02-16 04:11:38

标签: c# wpf

为什么这不起作用?????????? 我只是想把网格线改成红色!!很简单,但不起作用!

<DataGrid x:Name="dgBarGrid"
              HorizontalGridLinesBrush="Red"
              VerticalGridLinesBrush="Red"
              GridLinesVisibility="All"
              >
            <DataGrid.Columns>
                <DataGridTextColumn></DataGridTextColumn>
                <DataGridTextColumn></DataGridTextColumn>
                <DataGridTextColumn></DataGridTextColumn>
                <DataGridTextColumn></DataGridTextColumn>
            </DataGrid.Columns>
        </DataGrid>

1 个答案:

答案 0 :(得分:1)

我试过,添加几个项目,除了标题之外,它们的行是红色的。你想让标题行变成红色吗?如果是这样的话:

<DataGrid.ColumnHeaderStyle>
     <Style TargetType="DataGridColumnHeader">
          <Setter Property="BorderBrush" Value="Red"></Setter>
          <Setter Property="BorderThickness" Value="1"></Setter>
     </Style>
</DataGrid.ColumnHeaderStyle>`

您可以在xaml上添加此内容。