J'utilise le contrôle WPF DataGrid pour afficher certains détails et un bouton de sélection, et je n'ai pas besoin de la colonne de sélection grise sur le côté gauche. Cela ruine également la beauté de mon design.
Existe-t-il un moyen de le supprimer, ou comment puis-je le styliser pour qu'il corresponde sinon?
wpf
wpfdatagrid
Tim Amande
la source
la source
Au lieu de définir la largeur, vous pouvez masquer complètement les en-têtes de ligne en définissant sur le DataGrid
la source
HeadersVisibility="None"
Pour supprimer l'en-tête de ligne (champ gris) dans Datagrid dans WPF
Pour supprimer ou masquer l'en-tête de colonne dans DataGrid WPF
Pour supprimer ou masquer à la fois l'en-tête de colonne et de ligne dans DataGrid WPF
la source
Avait le même problème.
On dirait que RowHeaderWidth n'est pas pris en charge en XAML MAIS vous pouvez spécifier dans le code juste après la liaison et il supprime cette colonne de sélecteur de merde.
grdName.RowHeaderWidth = 0
la source