В моем пользовательском элементе управления есть кнопка, которую следует использовать для удаления пользовательского элемента управления из его родительского контейнера. Вот как я это сегодня кодировал.
private void RemoveRoleButton_Click(object sender, RoutedEventArgs e)
{
if (ConfirmRoleRemoval())
{
Panel parentPanel = (Panel)this.Parent;
parentPanel.Children.Remove(this);
}
}
private bool ConfirmRoleRemoval()
{
return MessageBox.Show("Are you sure [...]
}
Это нормально делать это в WPF?