This commit is contained in:
ARCHI86 2024-11-11 15:41:20 +03:00
parent 363a6f5ecb
commit 70ed01f058

View file

@ -17,7 +17,7 @@ namespace NotesDataAnalyst
private double _scale = 1.0; private double _scale = 1.0;
private double _initialScale = 1.0; private double _initialScale = 1.0;
private bool _isNodeBeingMoved = false; private bool _isNodeBeingMoved = false;
private const double SmoothFactor = 0.2; // Коэффициент сглаживания private const double SmoothFactor = 0.85; // Коэффициент сглаживания
private Point _lastTranslation; private Point _lastTranslation;
public GraphPage() public GraphPage()
@ -84,8 +84,7 @@ namespace NotesDataAnalyst
{ {
if (e.StatusType == GestureStatus.Started) if (e.StatusType == GestureStatus.Started)
{ {
_initialPanPosition = new Point(canvasView.TranslationX, canvasView.TranslationY); _initialPanPosition = new Point(canvasView.TranslationX - e.TotalX, canvasView.TranslationY - e.TotalY);
_lastTranslation = _initialPanPosition;
} }
else if (e.StatusType == GestureStatus.Running) else if (e.StatusType == GestureStatus.Running)
{ {