50 votes

Coloration du quadrillage dans WPF Datagrid

Comment puis-je définir la couleur du quadrillage d'une grille de données wpf ? Je peux masquer ces lignes avec la propriété GridLinesVisibility , mais je ne sais pas comment les colorer. Je l'ai essayé avec le Borderbrush de lignes et de cellules mais je n'ai pas réussi.

123voto

Fredrik Hedblad Points 42772

Vous avez les propriétés HorizontalGridLinesBrush et VerticalGridLinesBrush

Exemple

 <DataGrid HorizontalGridLinesBrush="Green"
          VerticalGridLinesBrush="Red"
          ...>

5voto

OmegaMan Points 5315

Pour compléter les réponses actuelles, on peut changer l'opacité en même temps dans la ressource pour affecter le quadrillage :

  <Window.Resources>
     <SolidColorBrush x:Key="StackOverflowGray" Color="LightGray" Opacity=".3" />
 </Window.Resources>

...

Ensuite, les utilisations suivantes ont une bordure plus claire affichée dans la grille de données :

 <DataGrid GridLinesVisibility="All"
          HorizontalGridLinesBrush="{StaticResource StackOverflowGray}"
          VerticalGridLinesBrush="{StaticResource StackOverflowGray}"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X