也许我没有使用正确的关键词,但我所有的搜索都是空的。如何强制换行?
我可以告诉你,以下方法都不起作用:
<Label
Content="Line&br;Break:" />
<Label
Content="Line<br />Break:" />
<Label
Content="Line
Break:" />
<Label
Content="Line\nBreak:" />
有人可以分享这个严密保守的 secret 吗?
谢谢。
<小时/>编辑:
好吧,没关系。我终于找到了它。
<Label
Content="Line
Break:" />
绝对不容易猜到!
<小时/>编辑2:
好的,现在为了使文本右对齐,我采用了以下方法:
<Label>
<TextBlock
TextAlignment="Right"
Text="Line
Break:" />
</Label>
感谢 Julien 提出使用 TextBlock 的想法。
最佳答案
如果您只需要显示文本,可以使用TextBlock
代替Label
:
<TextBlock>
Line<LineBreak/>Break:
</TextBlock>
如果你确实需要一个Label
(例如,你需要响应点击事件),你可以将上面的代码包装在一个Label
中。
关于wpf - 如何在 XAML 声明的标签中的两个单词之间强制换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1216077/