DataGrid:如何删除黑色内边框?

时间:2013-07-22 21:16:11

标签: wpf

我有一个datagrid:

<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的图像:

enter image description here

我想摆脱那些内在的黑线,不知道如何做到这一点?

2 个答案:

答案 0 :(得分:6)

gvImports.GridLinesVisibility = DataGridGridLinesVisibility.None; 

答案 1 :(得分:1)

设置水平和垂直网格线笔刷(HorizontalGridLinesBrushVerticalGridLinesBrush)。有关数据网格样式属性的列表,请参阅here