Freigeben über


GestureRecognitionResult Klasse

Definition

Enthält Informationen über eine Freihandstiftbewegung.

public ref class GestureRecognitionResult
public class GestureRecognitionResult
type GestureRecognitionResult = class
Public Class GestureRecognitionResult
Vererbung
GestureRecognitionResult

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie eine Geste in einem identifiziert wird InkCanvas. In diesem Beispiel wird davon ausgegangen, dass ein InkCanvas aufgerufen inkCanvas1 wird und dessen Gesture Ereignis mit dem Ereignishandler im Code verbunden wurde.

void inkCanvas1_Gesture(object sender, InkCanvasGestureEventArgs e)
{
    ReadOnlyCollection<GestureRecognitionResult> gestureResults = 
        e.GetGestureRecognitionResults();

    // Check the first recognition result for a gesture.
    if (gestureResults[0].RecognitionConfidence == 
        RecognitionConfidence.Strong)
    {
        switch (gestureResults[0].ApplicationGesture)
        {
            case ApplicationGesture.Down:
                // Do something.
                break;
            case ApplicationGesture.ArrowDown:
                // Do something.
                break;
            case ApplicationGesture.Circle:
                // Do something.
                break;
        }
    }
}
Sub inkCanvas1_Gesture(ByVal sender As Object, _
    ByVal e As InkCanvasGestureEventArgs) Handles inkCanvas1.Gesture

    Dim gestureResults As ReadOnlyCollection(Of GestureRecognitionResult)
    gestureResults = e.GetGestureRecognitionResults()

    ' Check the first recognition result for a gesture.
    If gestureResults(0).RecognitionConfidence = _
       RecognitionConfidence.Strong Then

        Select Case gestureResults(0).ApplicationGesture
            Case ApplicationGesture.Down
                ' Do something.
            Case ApplicationGesture.ArrowDown
                ' Do something.
            Case ApplicationGesture.Circle
                ' Do something.
        End Select

    End If

End Sub

Hinweise

Ein GestureRecognitionResult enthält und ApplicationGesture die Ebene der Likeliness, die die GestureRecognizer Geste richtig identifiziert hat.

Verwenden Sie die RecognitionConfidence -Eigenschaft, um die Ebene der Likeliness zu bestimmen, die die GestureRecognizer Geste richtig identifiziert hat.

Eigenschaften

ApplicationGesture

Ruft die erkannte Freihandstiftbewegung ab.

RecognitionConfidence

Ruft die Vertrauensebene ab, den der GestureRecognizer der Erkennung der Stiftbewegung zuweist.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: