TextBlock.TextWrapping - 如何使文本换行并让每行居中对齐?

30
在Windows Phone 7应用程序中,当我在网格中放置一个TextBlock并将其HorizontalAlignment设置为"Center",将TextWrapping设置为"Wrap"时,为什么溢出容器宽度并放置在下一行的文本会与其他居中对齐的块的左侧对齐?
是否有任何方法可以设置文本换行,使文本块中的所有文本都居中对齐? alt text

请注意,不要包括任何边距。 - undefined
1个回答

65

你可能缺少了TextAlignment属性:

<TextBlock TextAlignment="Center" />

水平对齐将使文本块居中,文本对齐将对文本块内部的文本进行对齐。


3
我在寻找Alignment和ContentAlignment,但是当我从IntelliSense中选择TextWrapping时,却不知道我怎么会错过了TextAlignment...(今天我有点不稳定-我已经把一整杯茶洒在桌子上了...或许今天早上应该待在床上 :-)) - Peter Perháč

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接