在WPF RichTextBox
中,文本的Run
的有效樣式是將Run
上定義的屬性與它從封裝Paragraph
「繼承」的屬性以及Document
上的樣式相結合的結果。所以你可以在任何這些級別設置FontWeight
到Bold
。您也可以在Paragraph
上將其設置爲Bold
,然後將其切換爲Normal
(覆蓋它)以獲得特定的Run
。在WPF RichTextBox中,是否覆蓋下劃線/刪除線的工作?
但是,下劃線和刪除線是不同的。它們是可以有選擇地出現在TextDecorations
列表中的項目,該列表是Inline
(因此爲Run
)和Paragraph
的屬性,但不是Document
的屬性。您可以在Paragraph
中打開Underline
,並且它會繼承,因此默認情況下,默認情況下該默認情況下會顯示下劃線的所有Run
。
是否可以在特定的Run
下將其切掉下劃線?即是否有辦法將條目插入到TextDecorations
列表中,這意味着「不要下劃線」,因此覆蓋Paragraph
的設置?