StockGesture Class

Definition

public abstract class StockGesture : Microsoft.Gestures.Gesture
Inheritance
Derived

Constructors

StockGesture(String, GestureSegment[])

Properties

ContainingGesture (Inherited from GestureSegment)
IdleGestureSegment

IdleGestureSegment is the initial state of the state-machine representation of this Gesture instance. Every path in the state machine that starts and ends with the IdleGestureSegment is called a triggering path and corresponds to a legitimate execution of this Gesture instance.

(Inherited from Gesture)
IsFrozen (Inherited from GesturesFrameworkObject)
Item[GestureSegment]

Returns all the consecutive states (GestureSegments) which gestureSegment is pointing at in the state-machine.

(Inherited from Gesture)
Item[String]

Returns the state (GestureSegment) in the state-machine whose name is gestureSegmentName.

(Inherited from Gesture)
Name (Inherited from GestureSegment)
NestingPath (Inherited from GestureSegment)
NextSegments (Inherited from GestureSegment)
Segments
SegmentsConnections

Methods

AddSubPath(GestureSegment[])

Adds a new path to the state-machine associated with this Gesture. Any edges on this path which previously existed in this Gesture will be ignored. Note that adding a new path to the state-machine graph may induce new triggering paths (a triggering path is a series of HandPoses and HandMotions which the user is required to execute in order to trigger the detection of the Gesture).

(Inherited from Gesture)
AddTriggeringPath(GestureSegment[])

Adds a new triggering path (a triggering path is a series of HandPoses and HandMotions which the user is required to execute in order to trigger the detection of the Gesture), described by segments, to the state-machine associated with this Gesture.

(Inherited from Gesture)
AddTriggeringPath(IEnumerable<GestureSegment>)

Adds a new triggering path (a triggering path is a series of HandPoses and HandMotions which the user is required to execute in order to trigger the detection of a Gesture), described by segments, to the state-machine associated with this Gesture.

(Inherited from Gesture)
CalculateHashCode() (Inherited from Gesture)
Clone(String)

Returns a deep clone of this Gesture.

(Inherited from Gesture)
DeepFreeze() (Inherited from Gesture)
Equals(Object) (Inherited from GesturesFrameworkObject)
EqualsInternal(Object) (Inherited from GestureSegment)
Equivalent(Gesture)

Performs a deep comparison with other.

(Inherited from Gesture)
Equivalent(GestureSegment)

Performs a deep comparison with other.

(Inherited from Gesture)
FindName(String) (Inherited from Gesture)
Freeze() (Inherited from GesturesFrameworkObject)
GetHashCode() (Inherited from GesturesFrameworkObject)
InitializeCore() (Inherited from Gesture)
RegisterName(String, Object) (Inherited from Gesture)
ToString() (Inherited from GestureSegment)
ToXaml() (Inherited from Xamlizable)
TriggerEvent() (Inherited from GestureSegment)
TriggerEventAsync(Int32) (Inherited from GestureSegment)
UnregisterName(String) (Inherited from Gesture)
ValidateCore() (Inherited from Gesture)
VerifyNotFrozen(String) (Inherited from GesturesFrameworkObject)

Events

IdleTriggered

Raised whenever the state-machine of this Gesture is reset (i.e., its state reaches the IdleGestureSegment). This happens either when the Gesture is successfully triggered or when the state-machine starts advancing along a triggering path but the Gesture is not executed to completion and the path is abandoned (a triggering path is a series of HandPoses and HandMotions which the user is required to execute in order to trigger the detection of a Gesture).

(Inherited from Gesture)
Triggered (Inherited from GestureSegment)

Explicit Interface Implementations

INameScope.FindName(String) (Inherited from Gesture)
INameScope.RegisterName(String, Object) (Inherited from Gesture)
INameScope.UnregisterName(String) (Inherited from Gesture)
ISupportInitialize.BeginInit() (Inherited from Xamlizable)
ISupportInitialize.EndInit() (Inherited from Xamlizable)
IUriContext.BaseUri (Inherited from Xamlizable)
IValidatable.Validate() (Inherited from GesturesFrameworkObject)

Applies to