0
段落に多くのインラインを追加しました(RichTextBox.CaretPosition
)。 私はこのようなインライン削除する:段落からインラインを削除する際のStackoverflow
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
私はあなたがしていることについての詳細を提供しなければならないと思います。 RichTextBoxに100000個のインラインを追加してみましたが、最初は削除しましたが、スタックオーバーフローはありませんでした。スタックオーバーフロー時にCall Stackウィンドウに表示されるコールは何ですか?あなたはおそらく[SSCCE](http://sscce.org)をまとめることができますか? –
私はトークン化されたテキストボックスを開発しており、トークンごとにリッチテキストボックスにインラインを追加しています。すべてのインラインに閉じるボタンがあります。 閉じるボタンを押してそのインラインを削除すると、そのエラーが表示されます。 – Deviser
それ以上の情報が必要になるのではないかと心配しています。少なくとも、あなたのコードをもっと見る必要があります。 *スタックのオーバーフローを再現できない場合、私たちはあなたを助けません。* –