ページに 2 つの RichTextbox があります。それらをBookインターフェースとして使用しています。前後に2つのボタンがあります。
ページを前方にトラバースすると問題なく動作します。しかし、一度反撃すると、VS2010 は例外を発生させます
Element is already the child of another element.
これは、RichTextbox に追加する段落用です。これは、両方の RichTextbox を新しいデータであふれさせる前にクリアしても発生します。
以下の私のコード。私は何が欠けていますか?
TxtBlobLeft.Blocks.Clear();
TxtBlobRight.Blocks.Clear();
foreach (Paragraph item in pagesStack[count].paras)
{
TxtBlobLeft.Blocks.Add(item); //Throws exception here
}
foreach (Paragraph item in pagesStack[count + 1].paras)
{
TxtBlobRight.Blocks.Add(item);
}
注: pagesStack は、プロパティとして Paras (つまり List) を持つカスタム オブジェクトです。