我有一个 TextBox 和一个标签。单击按钮后,我执行以下代码:
TextBox
label1.Content = textbox1.Text;
我的问题是,如何启用标签的文本换行?一行上显示的文本可能太多,如果是这种情况,我希望它自动换行到多行。
该Label控件不直接支持 WPF 中的文本换行。你应该使用 aTextBlock代替。(当然,如果您愿意,您可以将其TextBlock 放置 在Label控件内部。)
Label
TextBlock
示例代码:
<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>