実際の問題は、ListBoxItem を Grid に複数の要素を追加できないことです。
ListBoxItem _ListBoxItem = null;
_ListBoxItem = LoginThread as ListBoxItem;
LoginThread.Name = "LoginThread1";
OkChild.Children.Insert(0, _ListBoxItem);
_ListBoxItem = LoginThread as ListBoxItem;
LoginThread.Name = "LoginThread2";
OkChild.Children.Insert(1, _ListBoxItem);
次のエラー コードを取得します。指定されたビジュアルは、既に別のビジュアルの子であるか、CompositionTarget のルートです。空の ListBoxItem を追加すると問題なく動作しますが、独自の ListBoxItem を定義して追加すると失敗します。それは次のようなものです。
1) このメソッドは、グリッドに 1 つのアイテムのみを追加できます
ListBoxItem obj = new ListBoxItem ();
obj = MyListBoxItem;
2)そして、このようにここで働いています
ListBoxItem obj = new ListBoxItem ();
for (int i = 0; i <100 500; i + +)
MyGrid.Children.Add (obj);
実際には何が問題なのか、どこが間違っているのか説明してください。以前は助けてくれてありがとう。