Je veux masquer (ou supprimer) toutes les bordures de toutes les lignes (et par la suite de cellules) de ma grille de données, pensez à un tableau HTML de base J'ai regardé partout et la plupart des questions semblent porter sur leur style et non sur leur dissimulation.
J'ai déjà essayé de régler BorderBrush et BorderThickness comme suit:
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="BorderBrush" Value="Transparent" />
<Setter Property="BorderThickness" Value="0" />
</Style>
</DataGrid.RowStyle>
J'ai essayé la même chose pour le CellStyle, mais pas de dés, toujours en train de voir des frontières.
Qu'en est-il de définir GridLinesVisibility="None"
?
<DataGrid GridLinesVisibility="None">
...
<DataGrid>
Vous pouvez supprimer toutes les bordures du contrôle datagrid. Ceci est particulièrement utile lorsque nous voulons créer un résultat de recherche automatique de la zone de texte dans la grille.
...
Vous pouvez aussi le faire de cette façon
dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;