mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2025-12-06 07:12:04 +01:00
Update Map.cs
This commit is contained in:
parent
218323cd6a
commit
486798348f
|
|
@ -45,11 +45,10 @@ namespace MapControl
|
||||||
var zoomLevel = TargetZoomLevel + MouseWheelZoomDelta * delta;
|
var zoomLevel = TargetZoomLevel + MouseWheelZoomDelta * delta;
|
||||||
var animated = false;
|
var animated = false;
|
||||||
|
|
||||||
if (delta % 1d == 0d)
|
if (delta >= 1d)
|
||||||
{
|
{
|
||||||
// Zoom to integer multiple of MouseWheelZoomDelta when delta is an integer value,
|
// Zoom to integer multiple of MouseWheelZoomDelta when the event was raised by a
|
||||||
// i.e. when the event was actually raised by a mouse wheel and not by a touch pad
|
// mouse wheel or by a large movement on a touch pad or other high resolution device.
|
||||||
// or a similar device with higher resolution.
|
|
||||||
//
|
//
|
||||||
zoomLevel = MouseWheelZoomDelta * Math.Round(zoomLevel / MouseWheelZoomDelta);
|
zoomLevel = MouseWheelZoomDelta * Math.Round(zoomLevel / MouseWheelZoomDelta);
|
||||||
animated = MouseWheelZoomAnimated;
|
animated = MouseWheelZoomAnimated;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue