Table of Contents

Class Gestures

Namespace
Avalonia.Input
Assembly
Avalonia.Base.dll
public static class Gestures
Inheritance
Gestures
Inherited Members

Fields

DoubleTappedEvent

public static readonly RoutedEvent<TappedEventArgs> DoubleTappedEvent

Field Value

RoutedEvent<TappedEventArgs>

HoldingEvent

Occurs when a user performs a press and hold gesture (with a single touch, mouse, or pen/stylus contact).

public static readonly RoutedEvent<HoldingRoutedEventArgs> HoldingEvent

Field Value

RoutedEvent<HoldingRoutedEventArgs>

IsHoldWithMouseEnabledProperty

Defines the IsHoldWithMouseEnabled attached property.

public static readonly AttachedProperty<bool> IsHoldWithMouseEnabledProperty

Field Value

AttachedProperty<bool>

IsHoldingEnabledProperty

Defines the IsHoldingEnabled attached property.

public static readonly AttachedProperty<bool> IsHoldingEnabledProperty

Field Value

AttachedProperty<bool>

PinchEndedEvent

public static readonly RoutedEvent<PinchEndedEventArgs> PinchEndedEvent

Field Value

RoutedEvent<PinchEndedEventArgs>

PinchEvent

public static readonly RoutedEvent<PinchEventArgs> PinchEvent

Field Value

RoutedEvent<PinchEventArgs>

PointerTouchPadGestureMagnifyEvent

public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureMagnifyEvent

Field Value

RoutedEvent<PointerDeltaEventArgs>

PointerTouchPadGestureRotateEvent

public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureRotateEvent

Field Value

RoutedEvent<PointerDeltaEventArgs>

PointerTouchPadGestureSwipeEvent

public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureSwipeEvent

Field Value

RoutedEvent<PointerDeltaEventArgs>

PullGestureEndedEvent

public static readonly RoutedEvent<PullGestureEndedEventArgs> PullGestureEndedEvent

Field Value

RoutedEvent<PullGestureEndedEventArgs>

PullGestureEvent

public static readonly RoutedEvent<PullGestureEventArgs> PullGestureEvent

Field Value

RoutedEvent<PullGestureEventArgs>

RightTappedEvent

public static readonly RoutedEvent<TappedEventArgs> RightTappedEvent

Field Value

RoutedEvent<TappedEventArgs>

ScrollGestureEndedEvent

public static readonly RoutedEvent<ScrollGestureEndedEventArgs> ScrollGestureEndedEvent

Field Value

RoutedEvent<ScrollGestureEndedEventArgs>

ScrollGestureEvent

public static readonly RoutedEvent<ScrollGestureEventArgs> ScrollGestureEvent

Field Value

RoutedEvent<ScrollGestureEventArgs>

ScrollGestureInertiaStartingEvent

public static readonly RoutedEvent<ScrollGestureInertiaStartingEventArgs> ScrollGestureInertiaStartingEvent

Field Value

RoutedEvent<ScrollGestureInertiaStartingEventArgs>

TappedEvent

public static readonly RoutedEvent<TappedEventArgs> TappedEvent

Field Value

RoutedEvent<TappedEventArgs>

Methods

AddDoubleTappedHandler(Interactive, EventHandler<RoutedEventArgs>)

public static void AddDoubleTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<RoutedEventArgs>

AddHoldingHandler(Interactive, EventHandler<HoldingRoutedEventArgs>)

public static void AddHoldingHandler(Interactive element, EventHandler<HoldingRoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<HoldingRoutedEventArgs>

AddPinchEndedHandler(Interactive, EventHandler<PinchEndedEventArgs>)

public static void AddPinchEndedHandler(Interactive element, EventHandler<PinchEndedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PinchEndedEventArgs>

AddPinchHandler(Interactive, EventHandler<PinchEventArgs>)

public static void AddPinchHandler(Interactive element, EventHandler<PinchEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PinchEventArgs>

AddPointerTouchPadGestureMagnifyHandler(Interactive, EventHandler<PointerDeltaEventArgs>)

public static void AddPointerTouchPadGestureMagnifyHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PointerDeltaEventArgs>

AddPointerTouchPadGestureRotateHandler(Interactive, EventHandler<PointerDeltaEventArgs>)

public static void AddPointerTouchPadGestureRotateHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PointerDeltaEventArgs>

AddPointerTouchPadGestureSwipeHandler(Interactive, EventHandler<PointerDeltaEventArgs>)

public static void AddPointerTouchPadGestureSwipeHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PointerDeltaEventArgs>

AddPullGestureEndedHandler(Interactive, EventHandler<PullGestureEndedEventArgs>)

public static void AddPullGestureEndedHandler(Interactive element, EventHandler<PullGestureEndedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PullGestureEndedEventArgs>

AddPullGestureHandler(Interactive, EventHandler<PullGestureEventArgs>)

public static void AddPullGestureHandler(Interactive element, EventHandler<PullGestureEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PullGestureEventArgs>

AddRightTappedHandler(Interactive, EventHandler<RoutedEventArgs>)

public static void AddRightTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<RoutedEventArgs>

AddScrollGestureEndedHandler(Interactive, EventHandler<ScrollGestureEndedEventArgs>)

public static void AddScrollGestureEndedHandler(Interactive element, EventHandler<ScrollGestureEndedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<ScrollGestureEndedEventArgs>

AddScrollGestureHandler(Interactive, EventHandler<RoutedEventArgs>)

public static void AddScrollGestureHandler(Interactive element, EventHandler<RoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<RoutedEventArgs>

AddScrollGestureInertiaStartingHandler(Interactive, EventHandler<ScrollGestureInertiaStartingEventArgs>)

public static void AddScrollGestureInertiaStartingHandler(Interactive element, EventHandler<ScrollGestureInertiaStartingEventArgs> handler)

Parameters

element Interactive
handler EventHandler<ScrollGestureInertiaStartingEventArgs>

AddTappedHandler(Interactive, EventHandler<RoutedEventArgs>)

public static void AddTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<RoutedEventArgs>

GetIsHoldWithMouseEnabled(StyledElement)

public static bool GetIsHoldWithMouseEnabled(StyledElement element)

Parameters

element StyledElement

Returns

bool

GetIsHoldingEnabled(StyledElement)

public static bool GetIsHoldingEnabled(StyledElement element)

Parameters

element StyledElement

Returns

bool

RemoveDoubleTappedHandler(Interactive, EventHandler<RoutedEventArgs>)

public static void RemoveDoubleTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<RoutedEventArgs>

RemoveHoldingHandler(Interactive, EventHandler<RoutedEventArgs>)

public static void RemoveHoldingHandler(Interactive element, EventHandler<RoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<RoutedEventArgs>

RemovePinchEndedHandler(Interactive, EventHandler<PinchEndedEventArgs>)

public static void RemovePinchEndedHandler(Interactive element, EventHandler<PinchEndedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PinchEndedEventArgs>

RemovePinchHandler(Interactive, EventHandler<PinchEventArgs>)

public static void RemovePinchHandler(Interactive element, EventHandler<PinchEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PinchEventArgs>

RemovePointerTouchPadGestureMagnifyHandler(Interactive, EventHandler<PointerDeltaEventArgs>)

public static void RemovePointerTouchPadGestureMagnifyHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PointerDeltaEventArgs>

RemovePointerTouchPadGestureRotateHandler(Interactive, EventHandler<PointerDeltaEventArgs>)

public static void RemovePointerTouchPadGestureRotateHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PointerDeltaEventArgs>

RemovePointerTouchPadGestureSwipeHandler(Interactive, EventHandler<PointerDeltaEventArgs>)

public static void RemovePointerTouchPadGestureSwipeHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PointerDeltaEventArgs>

RemovePullGestureEndedHandler(Interactive, EventHandler<PullGestureEndedEventArgs>)

public static void RemovePullGestureEndedHandler(Interactive element, EventHandler<PullGestureEndedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PullGestureEndedEventArgs>

RemovePullGestureHandler(Interactive, EventHandler<PullGestureEventArgs>)

public static void RemovePullGestureHandler(Interactive element, EventHandler<PullGestureEventArgs> handler)

Parameters

element Interactive
handler EventHandler<PullGestureEventArgs>

RemoveRightTappedHandler(Interactive, EventHandler<RoutedEventArgs>)

public static void RemoveRightTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<RoutedEventArgs>

RemoveScrollGestureEndedHandler(Interactive, EventHandler<ScrollGestureEndedEventArgs>)

public static void RemoveScrollGestureEndedHandler(Interactive element, EventHandler<ScrollGestureEndedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<ScrollGestureEndedEventArgs>

RemoveScrollGestureHandler(Interactive, EventHandler<ScrollGestureEventArgs>)

public static void RemoveScrollGestureHandler(Interactive element, EventHandler<ScrollGestureEventArgs> handler)

Parameters

element Interactive
handler EventHandler<ScrollGestureEventArgs>

RemoveScrollGestureInertiaStartingHandler(Interactive, EventHandler<ScrollGestureInertiaStartingEventArgs>)

public static void RemoveScrollGestureInertiaStartingHandler(Interactive element, EventHandler<ScrollGestureInertiaStartingEventArgs> handler)

Parameters

element Interactive
handler EventHandler<ScrollGestureInertiaStartingEventArgs>

RemoveTappedHandler(Interactive, EventHandler<RoutedEventArgs>)

public static void RemoveTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler)

Parameters

element Interactive
handler EventHandler<RoutedEventArgs>

SetIsHoldWithMouseEnabled(StyledElement, bool)

public static void SetIsHoldWithMouseEnabled(StyledElement element, bool value)

Parameters

element StyledElement
value bool

SetIsHoldingEnabled(StyledElement, bool)

public static void SetIsHoldingEnabled(StyledElement element, bool value)

Parameters

element StyledElement
value bool