小编典典

如何使用 WPF 将文本包装在标签中?

all

我有一个 TextBox 和一个标签。单击按钮后,我执行以下代码:

 label1.Content = textbox1.Text;

我的问题是,如何启用标签的文本换行?一行上显示的文本可能太多,如果是这种情况,我希望它自动换行到多行。


阅读 93

收藏
2022-04-29

共1个答案

小编典典

Label控件不直接支持 WPF 中的文本换行。你应该使用 aTextBlock代替。(当然,如果您愿意,您可以将其TextBlock
放置Label控件内部。)

示例代码:

<TextBlock TextWrapping="WrapWithOverflow">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec adipiscing
    nulla quis libero egestas lobortis. Duis blandit imperdiet ornare. Nulla
    ac arcu ut purus placerat congue. Integer pretium fermentum gravida.
</TextBlock>
2022-04-29