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​​ntalGridLinesBrushおよびVerticalGridLinesBrush )。データ グリッド スタイル プロパティのリストについては、こちらを参照してください。

于 2013-07-22T21:22:26.443 に答える