diff --git a/src/Avalonia.Base/Input/InputElement.Gestures.cs b/src/Avalonia.Base/Input/InputElement.Gestures.cs
index 1ad1146282..83f350f0e7 100644
--- a/src/Avalonia.Base/Input/InputElement.Gestures.cs
+++ b/src/Avalonia.Base/Input/InputElement.Gestures.cs
@@ -149,7 +149,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a pinch gesture occurs on the control.
+ /// Occurs when the user moves two contact points closer together.
///
public event EventHandler? Pinch
{
@@ -158,7 +158,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a pinch gesture ends on the control.
+ /// Occurs when the user releases both contact points used in a pinch gesture.
///
public event EventHandler? PinchEnded
{
@@ -167,7 +167,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a pull gesture occurs on the control.
+ /// Occurs when the user drags from the edge of a control.
///
public event EventHandler? PullGesture
{
@@ -176,7 +176,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a pull gesture ends on the control.
+ /// Occurs when the user releases the pointer after a pull gesture.
///
public event EventHandler? PullGestureEnded
{
@@ -185,7 +185,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a scroll gesture occurs on the control.
+ /// Occurs when the user continuously moves the pointer in the same direction within the control’s boundaries.
///
public event EventHandler? ScrollGesture
{
@@ -194,7 +194,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a scroll gesture inertia starts on the control.
+ /// Occurs within a scroll gesture, when the user releases the pointer, and scrolling continues by transitioning to momentum-based gliding movement.
///
public event EventHandler? ScrollGestureInertiaStarting
{
@@ -203,7 +203,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a scroll gesture ends on the control.
+ /// Occurs when a scroll gesture has fully stopped, taking into account any inertial movement that continues the scroll after the user has released the pointer.
///
public event EventHandler? ScrollGestureEnded
{
@@ -212,7 +212,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a touchpad magnify gesture occurs on the control.
+ /// Occurs when the user moves two contact points away from each other on a touchpad.
///
public event EventHandler? PointerTouchPadGestureMagnify
{
@@ -221,7 +221,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a touchpad rotate gesture occurs on the control.
+ /// Occurs when the user places two contact points and moves them in a circular motion on a touchpad.
///
public event EventHandler? PointerTouchPadGestureRotate
{
@@ -230,7 +230,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a swipe gesture occurs on the control.
+ /// Occurs when the user rapidly drags the pointer in a single direction across the control.
///
public event EventHandler? SwipeGesture
{
@@ -239,7 +239,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a touchpad swipe gesture occurs on the control.
+ /// Occurs when the user performs a rapid dragging motion in a single direction on a touchpad.
///
public event EventHandler? PointerTouchPadGestureSwipe
{
@@ -248,7 +248,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a tap gesture occurs on the control.
+ /// Occurs when the user briefly contacts and releases a single point, without significant movement.
///
public event EventHandler? Tapped
{
@@ -257,7 +257,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a right tap gesture occurs on the control.
+ /// Occurs when the user briefly contacts and releases a single point, without significant movement, using a mechanism on the input device recognized as a right button or equivalent.
///
public event EventHandler? RightTapped
{
@@ -266,7 +266,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a hold gesture occurs on the control.
+ /// Occurs when the user makes a single contact, then maintains contact beyond a given time threshold without releasing or making another contact.
///
public event EventHandler? Holding
{
@@ -275,7 +275,7 @@ namespace Avalonia.Input
}
///
- /// Occurs when a double-tap gesture occurs on the control.
+ /// Occurs when the user briefly contacts and releases twice on a single point, without significant movement.
///
public event EventHandler? DoubleTapped
{