Skip to content

Commit 58f22ed

Browse files
committed
fix: Fix Zoom
1 parent 9ced497 commit 58f22ed

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

UI/PhotoViewer/InteractionControls/ZoomContentControl.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ private void OnPointerWheelChanged(object sender, PointerRoutedEventArgs e)
390390
return; // Don't handle the event when the control is disabled.
391391
}
392392

393-
var pointerPoint = e.GetCurrentPoint(_presenter);
393+
var pointerPoint = e.GetCurrentPoint(this);
394394
var pointerProperties = pointerPoint.Properties;
395395
var pointerPosition = pointerPoint.Position;
396396

@@ -412,12 +412,8 @@ private void OnPointerWheelChanged(object sender, PointerRoutedEventArgs e)
412412

413413
var hzc = HorizontalZoomCenter;
414414
var vzc = VerticalZoomCenter;
415-
var newPointerPosX = ((pointerPosition.X - hzc) * changeRatio) + hzc;
416-
var newPointerPosY = ((pointerPosition.Y - vzc) * changeRatio) + vzc;
417415

418416
ZoomLevel *= changeRatio;
419-
HorizontalOffset += newPointerPosX - pointerPosition.X;
420-
VerticalOffset += newPointerPosY - pointerPosition.Y;
421417
HorizontalZoomCenter = pointerPosition.X;
422418
VerticalZoomCenter = pointerPosition.Y;
423419
return;

0 commit comments

Comments
 (0)