RoomDiagram rd = new RoomDiagram();
maincDockPanel.Children.Remove(rd);
私がこれを書くとき、何も起こりません。子を削除してから新しい子を追加するにはどうすればよいですか? ありがとう
削除する必要がある場合dockPanel1.Children.RemoveAt()
はChildren
、UIElement Collection
コレクションを処理するための小さなコードを記述し、削除する必要があるコントロールであるかどうかを確認してから、同様に削除してdockPanel1.Children.Add()
UIElement を追加することができるため、使用する必要があります。UserControl
コレクションを繰り返し処理するためのサンプル コードで、コントロールの名前が表示されます。
foreach (Control x in dockPanel1.Children)
{
MessageBox.Show(x.Name);
}