【发布时间】:2011-02-02 23:16:39
【问题描述】:
在 WPF RichTextBox 中,文本 Run 的有效样式是将 Run 上定义的属性与它从封闭的 Paragraph“继承”的属性结合起来的结果,最后是样式在Document。因此,您可以在任何级别将FontWeight 设置为Bold。您也可以在Paragraph 上设置Bold,然后将其切换为Normal(覆盖它)以获得特定的Run。
但是,下划线和删除线是不同的。它们是可以选择出现在TextDecorations 列表中的项目,这是Inline(因此是Run)和Paragraph 的属性,但不是Document 的属性。您可以在Paragraph 中打开Underline,它会被继承,因此Paragraph 默认值中的所有Runs 默认显示为下划线。
是否可以在特定的Run 中将其关闭下划线?即有没有办法在TextDecorations 的列表中插入一个条目,这意味着“不要下划线”,从而覆盖Paragraph 的设置?
【问题讨论】:
标签: wpf richtextbox underline