New to Telerik UI for WPFStart a free 30-day trial

A specific gesture recognizer. The inheritors of this class should handle the basic touch events and translate them to specific gesture related events. A recognizer can be responsible for a family of gestures (for example Tap, TapAndHold, TapHoldAndRelease). A recognizer can be responsible for a family of events (for example SwipeStarted, Swipe, SwipeFinished).

Definition

Namespace:Telerik.Windows.Input.Touch

Assembly:Telerik.Windows.Controls.dll

Syntax:

C#
public abstract class GestureRecognizerBase

Inheritance: objectGestureRecognizerBase

Derived Classes: DragGestureRecognizerPinchGestureRecognizerSwipeGestureRecognizerTapGestureRecognizer

Constructors

Initializes a new instance of the GestureRecognizerBase class.

C#
protected GestureRecognizerBase(UIElement element)
Parameters:elementUIElement

Properties

Element

UIElement

The element this recognizer is assigned to.

C#
public UIElement Element { get; }

Gets or sets a value indicating whether there are any attached handlers for the specific gesture.

C#
public bool HasGestureHandlers { get; set; }

Methods

When this method is called, any gestures activated by this recognizer should be ceased. This method is invoked when the CeaseGestures method of the TouchManager is called with an argument either null or a root of the element this recognizer is assigned to.

C#
public virtual void OnCeaseGesturesRequested()

Invoked when a TouchDown occurs inside this element.

C#
public abstract void OnTouchDown(GestureRecognizerEventArgs args)
Parameters:argsGestureRecognizerEventArgs

Invoked when a TouchEnter occurs inside this element.

C#
public abstract void OnTouchEnter(GestureRecognizerEventArgs args)
Parameters:argsGestureRecognizerEventArgs

Invoked when a TouchLeave occurs inside this element.

C#
public abstract void OnTouchLeave(GestureRecognizerEventArgs args)
Parameters:argsGestureRecognizerEventArgs

Invoked when a TouchMove occurs inside this element.

C#
public abstract void OnTouchMove(GestureRecognizerEventArgs args)
Parameters:argsGestureRecognizerEventArgs

Invoked when a TouchUp occurs inside this element.

C#
public abstract void OnTouchUp(GestureRecognizerEventArgs args)
Parameters:argsGestureRecognizerEventArgs