4

我有一个数据网格:

<DataGrid x:Name="gvImports" 
    HorizontalAlignment="Left" 
    AutoGenerateColumns="False" 
    Margin="10,36.816,0,0" 
    VerticalAlignment="Top" 
    Height="163.087" Width="485.05">
</DataGrid>

然后我在 C# 中设置单元格边框样式:

var cellStyle = new Style(typeof(DataGridCell));
cellStyle.Setters.Add
      (new Setter(DataGridCell.BorderBrushProperty, Brushes.Magenta));
gvImports.CellStyle = cellStyle;

注意仅用于演示目的的令人反感的洋红色。

这是渲染时 DataGrid 的图像:

在此处输入图像描述

我想摆脱那些内在的黑线,知道这是怎么做的吗?

4

2 回答 2

7
gvImports.GridLinesVisibility = DataGridGridLinesVisibility.None; 
于 2013-07-22T21:21:42.390 回答
1

设置水平和垂直网格线刷(Horizo​​ntalGridLinesBrushVerticalGridLinesBrush)。有关数据网格样式属性的列表,请参见此处

于 2013-07-22T21:22:26.443 回答