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

Pet*_*háč 27 silverlight textblock alignment word-wrap windows-phone-7

在Windows Phone 7应用程序中,当我将TextBlock放入网格并将其设置HorizontalAlignment为" Center"并将其设置TextWrapping为" Wrap"时,为什么文本溢出容器的宽度并放在下一行,与左对齐否则中心对齐块的一侧?

有没有办法设置文本换行,以便文本块中的所有文本都居中对齐?

替代文字

Fra*_*ori 61

您可能缺少TextAlignment:

<TextBlock TextAlignment="Center" />
Run Code Online (Sandbox Code Playgroud)

Horizo​​ntalAlignment将使TextBlock居中,TextAlignment将对齐文本块的文本.

  • ...我正在寻找Alignment和ContentAlignment,我不知道当我从IntelliSense选择TextWrapping时,我怎么能错过TextAlignment ...(我有一个摇摇欲坠的日子 - 我已经喝了一整杯茶在我的桌子上...应该今天早上躺在床上:-)) (3认同)