wpf TextBlock 换行
时间: 2023-10-06 14:10:55 浏览: 227
wpf 文本框
在WPF中,TextBlock默认不会换行。你可以使用以下两种方法来使TextBlock自动换行:
1. 使用TextWrapping属性
TextWrapping属性决定了TextBlock的文本是如何换行的。将TextWrapping设置为Wrap,可以使TextBlock在边缘处自动换行。
```xaml
<TextBlock TextWrapping="Wrap" Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."/>
```
2. 使用TextBlock内部的LineBreak元素
在TextBlock内部插入一个LineBreak元素,可以手动控制换行位置。
```xaml
<TextBlock>
<Run Text="Lorem ipsum dolor sit amet,"/>
<LineBreak/>
<Run Text="consectetur adipiscing elit,"/>
<LineBreak/>
<Run Text="sed do eiusmod tempor incididunt"/>
</TextBlock>
```
这将使TextBlock在“amet,”和“elit,”之间以及“incididunt”前自动换行。
阅读全文