C# Class Blake.NUI.WPF.Gestures.EngineHandler

General purpose engine handler for gestures that only involve a single touch point (like "Tap" and "Hold")
This handler can simultaniously recognize gestures on different touch points since each contact is handled separately.
Inheritance: EngineHandlerBase
Afficher le fichier Open project: TNOCS/csTouch Class Usage Examples

Méthodes publiques

Méthode Description
EngineHandler ( Func engineCreator, UIElement trackedElement, bool handleTouchEvent = false ) : System

Méthodes protégées

Méthode Description
OnGestureAborted ( IGestureEngine engine ) : void
OnGestureCompleted ( IGestureEngine engine ) : void
OnTrackedElementMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnTrackedElementMouseMove ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnTrackedElementMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnTrackedElementTouchDown ( object sender, System.Windows.Input.TouchEventArgs e ) : void
OnTrackedElementTouchMove ( object sender, System.Windows.Input.TouchEventArgs e ) : void
OnTrackedElementTouchUp ( object sender, System.Windows.Input.TouchEventArgs e ) : void

Private Methods

Méthode Description
AbortExistingEngineIfAny ( System.Windows.Input.InputDevice device ) : void

Method Details

EngineHandler() public méthode

public EngineHandler ( Func engineCreator, UIElement trackedElement, bool handleTouchEvent = false ) : System
engineCreator Func
trackedElement System.Windows.UIElement
handleTouchEvent bool
Résultat System

OnGestureAborted() protected méthode

protected OnGestureAborted ( IGestureEngine engine ) : void
engine IGestureEngine
Résultat void

OnGestureCompleted() protected méthode

protected OnGestureCompleted ( IGestureEngine engine ) : void
engine IGestureEngine
Résultat void

OnTrackedElementMouseDown() protected méthode

protected OnTrackedElementMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnTrackedElementMouseMove() protected méthode

protected OnTrackedElementMouseMove ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnTrackedElementMouseUp() protected méthode

protected OnTrackedElementMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnTrackedElementTouchDown() protected méthode

protected OnTrackedElementTouchDown ( object sender, System.Windows.Input.TouchEventArgs e ) : void
sender object
e System.Windows.Input.TouchEventArgs
Résultat void

OnTrackedElementTouchMove() protected méthode

protected OnTrackedElementTouchMove ( object sender, System.Windows.Input.TouchEventArgs e ) : void
sender object
e System.Windows.Input.TouchEventArgs
Résultat void

OnTrackedElementTouchUp() protected méthode

protected OnTrackedElementTouchUp ( object sender, System.Windows.Input.TouchEventArgs e ) : void
sender object
e System.Windows.Input.TouchEventArgs
Résultat void