private void MetroWindow_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.C && Keyboard.Modifiers == ModifierKeys.Control) { GlobalHelper.CopyImageHandler(IMG_Main, null); e.Handled = true; } else if (e.Key == Key.W && Keyboard.Modifiers == ModifierKeys.Control) { Close(); e.Handled = true; } else if (e.Key == Key.F5 || (e.Key == Key.R && Keyboard.Modifiers == ModifierKeys.Control)) { ZB_Main.FitToBounds(); e.Handled = true; } else if (e.Key == Key.S && Keyboard.Modifiers == ModifierKeys.Control) { BT_Save_Click(BT_Save, null); e.Handled = true; } else if (e.Key == Key.F && Keyboard.Modifiers == ModifierKeys.Control) { ZB_Main.FillToBounds(); e.Handled = true; } else if (e.Key == Key.Left) { if (currentImage.Tag is Image[] nextPrev) { if (nextPrev[0] != null) { currentImage = nextPrev[0]; IMG_Main.Source = currentImage.Source; ZB_Main.FitToBounds(); } } e.Handled = true; } else if (e.Key == Key.Right) { if (currentImage.Tag is Image[] nextPrev) { if (nextPrev[1] != null) { currentImage = nextPrev[1]; IMG_Main.Source = currentImage.Source; ZB_Main.FitToBounds(); } } e.Handled = true; } }
private void BT_Reset_Click(object sender, RoutedEventArgs e) { ZB_Main.FitToBounds(); }