我使用以下方法将 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);
现在我需要向这个 GroupBox 添加内容,就像创建的几个 TextBlocks 一样:
TextBlock MyTextBlock = new TextBlock {Text = "test"};
但我不知道该怎么做。通常对于网格或类似的东西,我只会使用 .Children.Add(MyTextBlock),但这在这里不起作用。
此外,我必须能够再次从 ItemsControl 中删除特定项目(最好是项目的名称,在本例中为 name_)。