Class GestureManager
A utility class that exposes methods that enable gesture management.
Inheritance
Namespace: Telerik.Windows.Input.Touch
Assembly: Telerik.Windows.Controls.dll
Syntax
public static class GestureManager : Object
Methods
ActivateGesture(UIElement, String, Action)
Activates the gesture for this element. If there is an active gesture, it is first forcibly deactivated.
Declaration
public static GestureDeactivationToken ActivateGesture(UIElement element, string gestureName, Action forcedFinish)
Parameters
System. The UI element. |
System. The gesture name. |
System. The callback that is executed when the gesture is forcibly deactivated. |
Returns
CanActivateGesture(UIElement, String)
Gets a value indicating whether the candidate gesture can be activated. The gesture cannot be activated if there is already an active gesture and the transition is not allowed.
Declaration
public static bool CanActivateGesture(UIElement element, string candidateGestureName)
Parameters
System.
|
System.
|
Returns
System.
|
DeregisterGestureRecognizerFactory(IGestureRecognizerFactory)
Deregisters a gesture recognizer factory.
Declaration
public static void DeregisterGestureRecognizerFactory(IGestureRecognizerFactory gestureFactory)
Parameters
IGesture
|
GetActiveGesture(UIElement)
Gets the name pf the active gesture for this element.
Declaration
public static string GetActiveGesture(UIElement element)
Parameters
System.
|
Returns
System.
|
GetOrCreateGestureRecognizer<T>(UIElement)
Gets the gesture recognizer for this element.
Declaration
public static T GetOrCreateGestureRecognizer<T>(UIElement element)
where T : GestureRecognizerBase
Parameters
System.
|
Returns
T
|
Type Parameters
T
|
GetRegisteredGestureRecognizerFactories()
Gets the registered gesture recognizer factories.
Declaration
public static IList<IGestureRecognizerFactory> GetRegisteredGestureRecognizerFactories()
Returns
System.
|
GetRegisteredGestureTransitions(String)
Gets the allowed gesture transitions for this gesture.
Declaration
public static IEnumerable<string> GetRegisteredGestureTransitions(string gestureName)
Parameters
System.
|
Returns
System.
|
IsGestureTransitionAllowed(String, String)
Gets a value indicating whether a transition is allowed.
Declaration
public static bool IsGestureTransitionAllowed(string activeGestureName, string candidateGestureName)
Parameters
System.
|
System.
|
Returns
System.
|
RegisterGestureRecognizerFactory(IGestureRecognizerFactory)
Registers a gesture recognizer factory.
Declaration
public static void RegisterGestureRecognizerFactory(IGestureRecognizerFactory gestureFactory)
Parameters
IGesture
|
RegisterGestureTransitions(String, IEnumerable<String>)
Registers the allowed transitions for this gesture.
Declaration
public static void RegisterGestureTransitions(string gestureName, IEnumerable<string> transitions)
Parameters
System.
|
System.
|