Suppression de tous les ligne de grille de données et de bordures de cellule

Je veux cacher (ou supprimer) de toutes les frontières de toutes les lignes (et par la suite les cellules) dans mon datagrid, pensez à une base Tableau HTML. J'ai regardé partout et la plupart des questions semblent être au sujet de style et de ne pas les cacher.

J'ai déjà essayé le réglage de la BorderBrush et BorderThickness comme suit:

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

Essayé la même chose pour le CellStyle, mais pas de dés, toujours de voir les frontières.

  • Au lieu de combattre avec elle dans WPF, si ce n'est sur un site web, vous pouvez simplement utiliser les CSS. Donner le contrôle DataGrid un ID, et l'utilisation qui en CSS pour définir borderwidth=0, borderstyle=none, bordercollapse=effondrement et ainsi de suite.
  • Pas un site, il suffit de WPF. Le lien vers le tableau HTML était simplement pour illustrer le concept.
  • OK, alors j'imagine que ce n'est pas un tableau HTML, puis.
  • Nulle part je n'ai dit j'ai besoin d'un véritable tableau HTML, c'est juste que je veux que mon WPF datagrid à regarder comme un tableau HTML sans frontières, donc de "penser une base en HTML de la table"