2

我有一个 RichTextBox (CurRichTextControl),我更改了所选文本的 TextDecoration:

TextRange range = new TextRange(CurRichTextControl.Selection.Start, CurRichTextControl.Selection.End);
TextDecorationCollection tdc;
tdc = TextDecorations.OverLine;
range.ApplyPropertyValue(Inline.TextDecorationsProperty, tdc);    

WPF 将通过它创建一个新的内联。假设包含范围的段落在应用 TextDecoration 之前仅包含 1 个内联(或运行)。然后它将产生 3 个内联元素。如何使用 OverLine 获得新的内联?ApplyPropertyValue 不返回任何值或对象。我必须手动搜索段落吗?

谢谢!

4

0 回答 0