Je suis moi-même très inexpérimenté avec WPF ... mais il semble que si vous ne définissez pas un GridViewColumnHeader, alors vous n'en recevrez pas lors de l'accès à .Header.
C'est-à-dire si vous définissez votre GridViewColumn comme:
<GridViewColumn x:Name="stringColumn">
stringColumn.Header will return a string
</GridViewColumn>
ensuite appeler stringColumn.Header retournera une chaîne ... si vous définissez comme dire:
<GridViewColumn x:Name="gridViewColumnHeaderColumn1">
<GridViewColumnHeader>
gridViewColumnHeaderColumn.Header will return a GridViewColumnHeaderColumn
</GridViewColumnHeader>
</GridViewColumn>
Puis, en vérifiant gridViewColumnHeaderColumn.Header retournera un GridViewColumnHeaderColumn
Pourquoi voulez-vous y accéder? – svick
Pour définir un symbole de direction de tri (flèche) dans l'en-tête à l'aide de AdornerLayer – Marco