Comment faire pour centrer DataGridTemplateColumn.HeaderTemplate
La moindre idée? Le code ci-dessous ne fonctionne pas correctement...
Merci!
<DataGrid AutoGenerateColumns="False" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Name="dg1" Grid.Row="0" >
<DataGridTemplateColumn Width="SizeToCells" IsReadOnly="True">
<DataGridTemplateColumn.HeaderTemplate>
<DataTemplate>
<Label HorizontalAlignment="Center" Content="First Name"></Label>
</DataTemplate>
</DataGridTemplateColumn.HeaderTemplate>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Label Content="{Binding FirstName}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Mise à JOUR:
Solution de @ArsenMkrt est grande, mais je suis confronté à d'étranges lignes verticales...
OriginalL'auteur Developer | 2012-12-06
Vous devez vous connecter pour publier un commentaire.
Utilisation
HeaderStyle
au lieu deHeaderTemplate
oups je suis désolé, il suffit de retirer, édité
Génial!!! Jetez un oeil à ma question... Il y a quelques lignes verticales sont enveloppant le mot en-tête...
s'il vous plaît essayez de supprimer HeaderTemplate, ou <Label HorizontalAlignment="Streatch" .../>
Eh bien... je ne suis pas sûr de ce que u veux dire, mais en tout cas merci!!!
OriginalL'auteur Arsen Mkrtchyan
essayer ce que Cela fonctionne pour moi au centre de la tête, sans aucun problème.
OriginalL'auteur Avneesh Srivastava
ne sais pas si aide toujours, mais avec ceci:
centre de la tête, sans la barre verticale question
OriginalL'auteur Supercriss
Ici toutes les réponses ont permis de résoudre le problème, mais le thème est différent du reste de l'en-têtes de colonne. Donc Un peu de changement fait le tour pour moi. Ici, c'est que si quelqu'un est toujours à la recherche pour elle.
OriginalL'auteur Anup Sharma