Beispiel #1
0
 private void createCodeGrid_PreviewKeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Delete && !isBeingEdited)
     {
         var grid = (DataGrid)sender;
         if (grid.SelectedItems.Count > 0)
         {
             var Res = MessageBox.Show("Are you sure you want to delete " + grid.SelectedItems.Count + " Codes ?", "Deleting Records", MessageBoxButton.YesNo, MessageBoxImage.Exclamation);
             if (Res == MessageBoxResult.Yes)
             {
                 foreach (var row in grid.SelectedItems)
                 {
                     Code code = row as Code;
                     cac.RemoveCode(code);
                 }
                 MessageBox.Show(grid.SelectedItems.Count + " Codes have being deleted!");
             }
         }
     }
     isBeingEdited = false;
 }