Поскольку TextBlock
не имеет события click
, вам необходимо смоделировать его, используя событие OnPreviewMouseDown
.Для этого:
добавьте это в конец кода:
But_Delet.PreviewMouseDown += ButDeletOnPreviewMouseDown;
Затем добавьте этот обработчик события:
private void ButDeletOnPreviewMouseDown(object sender, MouseButtonEventArgs e)
{
Panel_DE.Children.Remove(Defesa);
}
Однако, если есть шансвам нужно будет восстановить эти элементы управления, лучше их скрыть, используя вместо этого этот обработчик событий:
private void ButDeletOnPreviewMouseDown(object sender, MouseButtonEventArgs e)
{
Defesa.Visibility = Visibility.Hidden;
}