WPF 文本 block ,文本属性中的换行符

标签 wpf textblock

有没有办法让\nTextBlock中换行?

<TextBlock Text="line1\nLine2" />

或者是否有更好的方法在 Text 属性内强制中间换行?

<LineBreak />

这对我不起作用,它需要是 Text 属性的值,因为文本字符串是从外部源设置的。

我熟悉 LineBreak,但这不是我正在寻找的答案。

最佳答案

试试这个:

<TextBlock>
    line1
    <LineBreak />
    line2
</TextBlock>

关于WPF 文本 block ,文本属性中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/837367/

相关文章:

c# - 在 DataTriggers 中重用 ControlTemplate

wpf - 为什么某些 WPF 自定义样式元素被忽略,而其他元素却被保留?

.net - 如何创建自定义WPF控件,例如具有恒定角的卡通气泡

wpf - 反转不透明蒙版

WPF 多行 TextBlock 中心对齐问题

html - WPF 为每个 TextBlock 拆分 HTML 字符串

c# - 在 TextBlock 中环绕文本

WPF ItemTemplateSelector 到单个项目

wpf - 如何将 TextBlock 绑定(bind)到包含格式化文本的资源?

c# - 可以在代码中使用 Blend SDK 类,但不能使用 XAML (Prism Desktop)