web-dev-qa-db-ja.com

すべてのDataGridの行とセルの境界線を削除する

データグリッド内のすべての行(およびその後のセル)のすべての境界線を非表示(または削除)にしたいのですが、基本的な HTMLテーブル と考えてください。私はすべてを見てきたが、ほとんどの質問はそれらをスタイリングすることであり、それらを隠すことではないようだ。

私はすでにBorderBrushとBorderThicknessを次のように設定しようとしました:

 <DataGrid.RowStyle>
     <Style TargetType="DataGridRow">
         <Setter Property="BorderBrush" Value="Transparent" />
         <Setter Property="BorderThickness" Value="0" />
     </Style>
  </DataGrid.RowStyle>

CellStyleについても同じことを試みましたが、サイコロはなく、まだ境界線が見えています。

56
diggingforfire

設定GridLinesVisibility="None"

<DataGrid GridLinesVisibility="None">
    ...
<DataGrid>
148
Adi Lester

この方法でもできます

 dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;
1
Ramgy Borja

データグリッドコントロールからすべての境界線を削除できます。これは、グリッド内のテキストボックスの自動検索結果を作成する場合に特に便利です。

...

0
Uttam