Если вам нужно удалить, вы должны использовать dockPanel1.Children.RemoveAt()
, потому что Children
- это UIElement Collection
, вы можете написать небольшой код, чтобы перебрать коллекцию и посмотреть, требуется ли вам удалить элемент управления, затем удалить его аналогичным образом dockPanel1.Children.Add()
для добавления UIElement то же самое должно иметь место, если вы используете UserControl
некоторый пример кода для перебора коллекции и покажет вам имя элементов управления
foreach (Control x in dockPanel1.Children)
{
MessageBox.Show(x.Name);
}