Я создал от 40 до 60 кнопок управления динамически на холсте, используя WPF. Теперь я хочу удалить выбранный элемент управления кнопки с холста. Как мне это сделать.
canvas.Children.Remove(buttonInstance);
Button b=new Button(); b=(Button)sender; grid.Children.Remove(b);
Это способ динамического удаления элемента управления
Label lbl = (Label)LogicalTreeHelper.FindLogicalNode(mystackpanel, "labelname"); mystackpanel.Children.Remove(lbl);
Проще всего было бы просто спрятать его, тогда вам не нужно беспокоиться об утилизации, так как об этом позаботится обычный жизненный цикл элементов управления.