0

我在RichTextBox.CaretPosition. 当我想删除这样的内联时:

        var para = _rtb.CaretPosition.Paragraph;

        Inline inlineToRemove = para.Inlines.FirstInline;
        if (inlineToRemove != null)
            para.Inlines.Remove(inlineToRemove);

发生错误:StackOverflow

An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll
4

1 回答 1

1

para.Inlines.Remove(inlineToRemove);

(inlineToRemove.Child as TokenItem).Content = null;

我不喜欢这个,但它对我有用

于 2015-06-28T07:20:01.560 回答