RoomDiagram rd = new RoomDiagram();
maincDockPanel.Children.Remove(rd);
当我怀疑这没有任何反应时。
我怎么能删除孩子,然后添加新的孩子?感谢
答案 0 :(得分:4)
如果您需要删除,那么您必须使用dockPanel1.Children.RemoveAt()
因为Children
是UIElement Collection
,您可以编写一个小代码来对集合进行管理,看看它是否是您需要的控件删除然后删除它同样dockPanel1.Children.Add()
添加UIElement如果您使用UserControl
迭代收集的一些示例代码,并将显示控件的名称
foreach (Control x in dockPanel1.Children)
{
MessageBox.Show(x.Name);
}