private void Window_KeyUp(object sender, KeyEventArgs e) { if ((Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control) { switch (e.Key) { case Key.C: { Utils.ScreenShooting.SaveImageIntoClipboard(this.CopiedImage); break; } case Key.V: { try { this.SetImage(ScreenShooting.CaptureImageFromClipboard()); } catch (System.NullReferenceException) { MessageBox.Show("There is no valid image in the Clipboard", "Failure", MessageBoxButton.OK); } break; } } } }
private void FromClipboardButton_Click(object sender, RoutedEventArgs e) { this.SetImage(ScreenShooting.CaptureImageFromClipboard()); }