WPF - grille de données en-Tête de Colonne de l'Alignement

Je suis en utilisant le WPFToolkit contrôle DataGrid et je voulais relooker certains en-têtes de colonne, de sorte que le texte d'en-tête s'affiche verticalement au lieu d'horizontalement (les données de la colonne est entièrement numérique et, par conséquent, pas très large, mais le texte d'en-tête est longue).
J'ai donc créé un DataTemplate et essayé d'obtenir les DataGridColumn.HeaderTemplate. C'est mon modèle:

<DataTemplate x:Key="headerTemplate"> 
        <StackPanel VerticalAlignment="Bottom" HorizontalAlignment="Left" Background="Aqua"> 
            <StackPanel.LayoutTransform> 
                <RotateTransform Angle="-90"/> 
            </StackPanel.LayoutTransform> 
            <TextBlock Text="{Binding}" VerticalAlignment="Bottom" HorizontalAlignment="Left" Background="Pink"> 
            </TextBlock> 
        </StackPanel> 
    </DataTemplate>

Cela fonctionne bien, sauf l'alignement de l'en-tête est toujours à gauche et au centre. Aucune combinaison d'alignements pour le StackPanel ou TextBlock semble faire toute la différence. Je voudrais avoir le texte aligné en bas et au milieu. Comment puis-je faire cela?

Merci,

À

OriginalL'auteur Andy T | 2010-03-17