public void TrackTouchMove(Point position, DateTime timestamp) { if (IsCompleted || IsAborted) return; Vector delta = position - StartPoint; if (delta.Length > _maxMovement) { AbortGesture(); } }