J'ai défini un DataGrid
dans mon WPF et je souhaite faire apparaître certains en-têtes de colonne sous forme verticale. Dans this other post, ceci est fait via MVVM. Mais comment puis-je faire cela en code C#? En d'autres termes, la méthode qui utilise MVVM change l'orientation de tous les en-têtes de colonnes. Mais je veux que certains en-têtes soient verticaux.Comment changer l'orientation de l'en-tête d'une colonne de DataGrid en C#?
0
A
Répondre
0
J'ai un peu posé cette question à here (sous une autre forme si). La réponse acceptée a résolu mon problème. Je conseille les futurs lecteurs avec les mêmes questions à se référer à that post. En résumé, vous devez définir plusieurs styles pour le DataGridColumnHeader
et affecter également un gestionnaire d'événements à l'événement AutoGeneratingColumn
. Et puis, appliquez le style souhaité par programme.
Il semble que respecter le modèle MVVM est une surpuissance.