以下を使用して、GroupBoxes を ItemsControl に動的に追加します。
string name_ = "TestName", header_ = "TestHeader"
GroupBox MyGroupBox = new GroupBox { Name = name_, Header= header_, Width = 240, Height = 150, Foreground=new SolidColorBrush(Color.FromArgb(255, 0, 0, 0)) };
MyItemsControl.Items.Add(MyGroupBox);
次に、次のように作成されたいくつかの TextBlocks のように、この GroupBox にコンテンツを追加する必要があります。
TextBlock MyTextBlock = new TextBlock {Text = "test"};
しかし、私はそれを行う方法を理解できません。通常、グリッドなどには .Children.Add(MyTextBlock) を使用しますが、ここでは機能しません。
また、ItemsControl から特定のアイテムを再度削除できるようにする必要があります (この例では、アイテムの名前 name_ が最適です)。