private void Grid_CellKeyPressEvent(object sender, CellKeyPressEventArgs args) { if (KeyShortcuts.IsScreenModifierControl(args.EventKey.State) && args.EventKey.Key == KeyShortcuts.DeleteKey.Key) { DeleteGridRow(true); } }
private void grdProducts_CellKeyPressEvent(object sender, CellKeyPressEventArgs args) { if (KeyShortcuts.IsScreenModifierControl(args.EventKey.State) && args.EventKey.Key == KeyShortcuts.DeleteKey.Key && !editMode) { ProdDeleteRow(true); } }
private void GridBarcodes_CellKeyPressEvent(object sender, CellKeyPressEventArgs args) { if (KeyShortcuts.IsScreenModifierControl(args.EventKey.State) && args.EventKey.Key == KeyShortcuts.DeleteKey.Key) { DeleteGridRow(); // prevent the "Delete" key from acting upon the content of // the newly edited cell (i.e. from deleting the content) args.MarkAsHandled(); return; } switch (args.EventKey.Key) { case Key.ISO_Left_Tab: if (args.Cell.Row == 0 && args.Cell.Column == 0) { alignmentFocusStopper.GrabFocus(); } break; } }