private void DeleteButton_Click(object sender, RoutedEventArgs e) { var result = MessageBox.Show("Confirm delete?", "Delete", MessageBoxButton.OKCancel); Editor editor = LayoutRoot.Resources["MyEditor"] as Editor; if (result == MessageBoxResult.OK) { if (editor.DeleteSelected.CanExecute(null)) editor.DeleteSelected.Execute(null); } }