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
恐怕你將不得不提供更多關於你在做什麼的細節。我嘗試添加100000內聯到RichTextBox,然後刪除第一個,但沒有堆棧溢出。當您遇到堆棧溢出時,「調用堆棧」窗口中將顯示哪些調用?你可以把一個[SSCCE](http://sscce.org)放在一起嗎? – 2011-12-27 13:39:54
我正在開發一個標記化文本框,併爲每個標記添加一個內聯到richtextbox。每個內聯都有一個關閉按鈕。 當我按下關閉按鈕,並刪除內聯,我收到該錯誤。 – Deviser 2011-12-28 10:45:07
恐怕我們需要更多的信息。至少,我們需要看到更多的代碼。 *如果我們不能重現你的堆棧溢出,我們不能幫你。* – 2011-12-28 11:01:04