浏览代码

Fix zoom panning when Shift key is pressed #242

Ruben 2 月之前
父节点
当前提交
61481031d4
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/PicView.Avalonia/ImageTransformations/Zoom.cs

+ 1 - 1
src/PicView.Avalonia/ImageTransformations/Zoom.cs

@@ -308,7 +308,7 @@ public class Zoom
     /// <param name="imageViewer">The image viewer instance on which the panning operation is performed.</param>
     public void Pan(PointerEventArgs e, ImageViewer imageViewer)
     {
-        if (!_captured || _scaleTransform == null || !IsZoomed)
+        if (!_captured || _scaleTransform == null || !IsZoomed || e.KeyModifiers == KeyModifiers.Shift)
         {
             return;
         }