UWP TextBlock 换行

Fork Me On Github
zodream 编程技术 C# 2020年06月

开发时,遇到 文字太长未换行,记录一下

手动换行

通过代码设置内容。默认支持 \n 换行

c#
 
TextBlock1.Text = "a\nb";
1

c#
   
TextBlock1.Inlines.Add(new Run("a"));
TextBlock1.Inlines.Add(new LineBreak());
TextBlock1.Inlines.Add(new Run("b"));
123

xaml 上通过转义字符&#x000A;<LineBreak/> 换行

xml
 
<TextBlock Text="a&#x000A;b"/>
1
xml
     
<TextBlock>
    <Run>a</Run>
    <LineBreak/>
    <Run>b</Run>
</TextBlock>
12345

备注

&#x0020; 空格 &#x0009; Tab &#x000D; 回车 &#x000A; 换行

自动换行

设置属性 TextWrapping="Wrap"

xml
 
<TextBlock TextWrapping="Wrap"/>
1
点击查看全文
0 284 0