void Page_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { try { if (Behavior.IsCtrlPressed()) { if (e.Key == System.Windows.Input.Key.Z) { drawingHost.DrawingControl.CommandUndo.Execute(); e.Handled = true; return; } else if (e.Key == Key.Y) { drawingHost.DrawingControl.CommandRedo.Execute(); e.Handled = true; return; } } if (e.Key == Key.F9) { PageSettings.Fullscreen(); e.Handled = true; return; } if (drawingHost != null && drawingHost.CurrentDrawing != null && !e.Handled) { drawingHost.CurrentDrawing.Behavior.KeyDown(sender, e); } } catch (Exception ex) { HandleException(ex); } }