我有一个RichTextBox(CurRichTextControl),我更改了所选文本的TextDecoration:
TextRange range = new TextRange(CurRichTextControl.Selection.Start, CurRichTextControl.Selection.End);
TextDecorationCollection tdc;
tdc = TextDecorations.OverLine;
range.ApplyPropertyValue(Inline.TextDecorationsProperty, tdc);
WPF将由此创建一个新的Inline。 假设在应用TextDecoration之前,包含范围的段落仅包含1个内联(或运行)。 然后它将在此之后产生3个Inline元素。 如何使用OverLine获取新内联? ApplyPropertyValue不返回任何值或对象。我是否必须手动搜索段落?
谢谢!