Class GestureRecognizerBase
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).
Inheritance
Namespace: Telerik.Windows.Input.Touch
Assembly: Telerik.Windows.Controls.dll
Syntax
public abstract class GestureRecognizerBase : Object
Constructors
GestureRecognizerBase(UIElement)
Initializes a new instance of the Gesture
Declaration
protected GestureRecognizerBase(UIElement element)
Parameters
System.
|
Properties
Element
The element this recognizer is assigned to.
Declaration
public UIElement Element { get; }
Property Value
System.
|
HasGestureHandlers
Gets or sets a value indicating whether there are any attached handlers for the specific gesture.
Declaration
public bool HasGestureHandlers { get; set; }
Property Value
System.
|
Methods
OnCeaseGesturesRequested()
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.
Declaration
public virtual void OnCeaseGesturesRequested()
OnTouchDown(GestureRecognizerEventArgs)
Invoked when a TouchDown occurs inside this element.
Declaration
public abstract void OnTouchDown(GestureRecognizerEventArgs args)
Parameters
OnTouchEnter(GestureRecognizerEventArgs)
Invoked when a TouchEnter occurs inside this element.
Declaration
public abstract void OnTouchEnter(GestureRecognizerEventArgs args)
Parameters
OnTouchLeave(GestureRecognizerEventArgs)
Invoked when a TouchLeave occurs inside this element.
Declaration
public abstract void OnTouchLeave(GestureRecognizerEventArgs args)
Parameters
OnTouchMove(GestureRecognizerEventArgs)
Invoked when a TouchMove occurs inside this element.
Declaration
public abstract void OnTouchMove(GestureRecognizerEventArgs args)
Parameters
OnTouchUp(GestureRecognizerEventArgs)
Invoked when a TouchUp occurs inside this element.
Declaration
public abstract void OnTouchUp(GestureRecognizerEventArgs args)