web-dev-qa-db-fra.com

Problème d'alignement de WPF Multiline TextBlock Center

Je rencontre un problème avec les blocs de texte multilignes où ils ne s'alignent pas correctement au centre

Le texte arrive comme

 abcde\nabc 

Cela sort

 abcde 
 abc 

Ce que je veux c'est

 abcde 
 abc 

Cela semble une chose simple et j'aurais pensé que le bloc de texte s'alignerait automatiquement comme ça, mais cela ne semble pas le cas.

45
John

Essayez la propriété TextAlignment au lieu de HorizontalAlignment. Le premier est l'alignement du texte dans le TextBlock, puis l'alignement du TextBlock dans le conteneur parent.

105
Nicolas Repiquet

TextBlock.TextAlignment devrait faire ce que vous demandez.

14
HCL