データグリッド内のすべての行(およびその後のセル)のすべての境界線を非表示(または削除)にしたいのですが、基本的な HTMLテーブル と考えてください。私はすべてを見てきたが、ほとんどの質問はそれらをスタイリングすることであり、それらを隠すことではないようだ。
私はすでにBorderBrushとBorderThicknessを次のように設定しようとしました:
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="BorderBrush" Value="Transparent" />
<Setter Property="BorderThickness" Value="0" />
</Style>
</DataGrid.RowStyle>
CellStyleについても同じことを試みましたが、サイコロはなく、まだ境界線が見えています。
設定GridLinesVisibility="None"
?
<DataGrid GridLinesVisibility="None">
...
<DataGrid>
この方法でもできます
dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;
データグリッドコントロールからすべての境界線を削除できます。これは、グリッド内のテキストボックスの自動検索結果を作成する場合に特に便利です。
...