private void ExecDeleteSelected(object sender, ExecutedRoutedEventArgs e) { var confirmed = DataPresenter.ConfirmDelete(); if (confirmed) { foreach (var row in DataPresenter.SelectedRows.ToArray()) { row.Delete(); } } e.Handled = true; }