22

Dans une application Windows Phone 7, lorsque je place un TextBlock dans la grille et que j'applique HorizontalAlignment à "Center" et TextWrapping à "Wrap", pourquoi le texte qui dépasse la largeur du conteneur est placé sur le suivant? ligne, aligner avec le côté gauche du bloc autrement aligné au centre?TextBlock.TextWrapping - comment faire le retour à la ligne pour que les lignes soient alignées au centre?

Y a-t-il un moyen de configurer l'habillage de texte pour que tout le texte du bloc de texte soit aligné au centre?

alt text

Répondre

55

Vous êtes probablement absent TextAlignment:

<TextBlock TextAlignment="Center" /> 

HorizontalAlignment centrera le TextBlock, TextAlignment alignera le texte à l'intérieur TextBlock.

+3

... Je cherchais Alignment et ContentAlignment et je n'ai aucune idée de comment j'ai pu manquer le TextAlignment quand je sélectionnais TextWrapping d'IntelliSense ... (J'ai un de mes jours instables - j'ai déjà renversé un plein tasse de thé sur mon bureau ... aurait probablement dû rester au lit ce matin :-)) –

Questions connexes