ApplicationGesture Enumerazione

Definizione

Specifica il gesturespecifico dell'applicazione disponibile.

public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture = 
Public Enum ApplicationGesture
Ereditarietà
ApplicationGesture

Campi

Nome Valore Descrizione
AllGestures 0

Riconosce tutti i movimenti specifici dell'applicazione.

NoGesture 61440

Non riconosce alcun movimento specifico dell'applicazione.

ScratchOut 61441

Cancella il contenuto. Questo gesto deve essere disegnato come singolo tratto con almeno tre movimenti avanti e indietro.

Triangle 61442

Non ha alcun comportamento semantico o azione suggerita. Il triangolo deve essere disegnato in un singolo tratto, senza sollevare la penna.

Square 61443

Non ha alcun comportamento semantico o azione suggerita. Il quadrato può essere disegnato in uno o due tratti. In un tratto disegnare l'intero quadrato senza sollevare la penna. In due tratti disegnare tre lati del quadrato e utilizzare un altro tratto per disegnare il lato rimanente. Non utilizzare più di due tratti per disegnare il quadrato.

Star 61444

Non ha alcun comportamento semantico o azione suggerita. La stella deve avere esattamente cinque punti e essere disegnata in un singolo tratto senza sollevare la penna.

Check 61445

Non ha alcun comportamento semantico o azione suggerita. Il tratto verso l'alto deve essere due volte fino a quando il tratto verso il basso più piccolo.

Curlicue 61456

Non ha alcun comportamento semantico o azione suggerita. Iniziare il curlicue sulla parola che si intende tagliare.

DoubleCurlicue 61457

Non ha alcun comportamento semantico o azione suggerita. Avviare la doppia curlica sulla parola che si intende copiare.

Circle 61472

Non ha alcun comportamento semantico o azione suggerita. Il cerchio deve essere disegnato in un singolo tratto senza sollevare la penna.

DoubleCircle 61473

Non ha alcun comportamento semantico o azione suggerita. I due cerchi devono sovrapporsi tra loro e essere disegnati in un singolo tratto senza sollevare la penna.

SemicircleLeft 61480

Non ha alcun comportamento semantico o azione suggerita. Il semicircolo deve essere disegnato da sinistra a destra. Le due estremità del semicircolo devono essere il più possibile orizzontali.

SemicircleRight 61481

Non ha alcun comportamento semantico o azione suggerita. Il semicircolo deve essere disegnato da destra a sinistra. Le due estremità del semicircolo devono essere il più possibile orizzontali.

ChevronUp 61488

Non ha alcun comportamento semantico o azione suggerita. Entrambi i lati della freccia di espansione devono essere disegnati il più possibile. L'angolo deve essere affilato e terminare in un punto.

ChevronDown 61489

Non ha alcun comportamento semantico o azione suggerita. Entrambi i lati della freccia di espansione devono essere disegnati il più possibile. L'angolo deve essere affilato e terminare in un punto.

ChevronLeft 61490

Non ha alcun comportamento semantico o azione suggerita. Entrambi i lati della freccia di espansione devono essere disegnati il più possibile. L'angolo deve essere affilato e terminare in un punto.

ChevronRight 61491

Non ha alcun comportamento semantico o azione suggerita. Entrambi i lati della freccia di espansione devono essere disegnati il più possibile. L'angolo deve essere affilato e terminare in un punto.

ArrowUp 61496

Non ha alcun comportamento semantico o azione suggerita. La freccia può essere disegnata in un singolo tratto o in due tratti in cui un tratto è la linea e l'altro è la testa della freccia. Non utilizzare più di due tratti per disegnare la freccia.

ArrowDown 61497

Non ha alcun comportamento semantico o azione suggerita. La freccia può essere disegnata in un singolo tratto o in due tratti in cui un tratto è la linea e l'altro è la testa della freccia. Non utilizzare più di due tratti per disegnare la freccia.

ArrowLeft 61498

Non ha alcun comportamento semantico o azione suggerita. La freccia può essere disegnata in un singolo tratto o in due tratti in cui un tratto è la linea e l'altro è la testa della freccia. Non utilizzare più di due tratti per disegnare la freccia.

ArrowRight 61499

Non ha alcun comportamento semantico o azione suggerita. La freccia può essere disegnata in un singolo tratto o in due tratti in cui un tratto è la linea e l'altro è la testa della freccia. Non utilizzare più di due tratti per disegnare la freccia.

Up 61528

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato come un singolo tocco veloce nella direzione verso l'alto.

Down 61529

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato come un singolo tocco veloce nella direzione verso il basso.

Left 61530

Specifica un backspace. Questo gesto deve essere disegnato come un singolo tocco veloce a sinistra.

Right 61531

Indica uno spazio. Questo gesto deve essere disegnato come un singolo tocco veloce a destra.

UpDown 61536

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto su. I due tratti devono essere il più vicini possibile.

DownUp 61537

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto in giù. I due tratti devono essere il più vicini possibile.

LeftRight 61538

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto sinistro. I due lati sono uguali alla lunghezza possibile e ad un angolo destro.

RightLeft 61539

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto destro. I due tratti devono essere il più vicini possibile.

UpLeftLong 61540

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto su. Il tratto sinistro deve essere circa il doppio del tratto in su e i due tratti devono essere ad angolo destro.

UpRightLong 61541

Indica la pressione di un tasto TAB. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto su. Il tratto destro deve essere circa il doppio del tratto in su e i due tratti devono essere ad angolo destro.

DownLeftLong 61542

Indica la pressione di un tasto INVIO. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto in giù. Il tratto sinistro è circa il doppio del tratto in su e i due tratti devono essere ad angolo destro.

DownRightLong 61543

Indica la pressione della barra spaziatrice. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto in giù. Il tratto destro deve essere circa il doppio del tratto in su e i due tratti devono essere ad angolo destro.

UpLeft 61544

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto su. I due lati devono avere la stessa lunghezza possibile e ad angolo retto.

UpRight 61545

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto su. I due lati devono avere la stessa lunghezza possibile e ad angolo retto.

DownLeft 61546

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto in giù. I due lati devono avere la stessa lunghezza possibile e ad angolo retto.

DownRight 61547

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto in giù. I due lati devono avere la stessa lunghezza possibile e ad angolo retto.

LeftUp 61548

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto sinistro. I due lati devono avere la stessa lunghezza possibile e ad angolo retto.

LeftDown 61549

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto sinistro. I due lati sono uguali alla lunghezza possibile e ad un angolo destro.

RightUp 61550

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto destro. I due lati devono avere la stessa lunghezza possibile e ad angolo retto.

RightDown 61551

Non ha alcun comportamento semantico o azione suggerita. Questo gesto deve essere disegnato in un singolo tratto a partire dal tratto destro. I due lati devono avere la stessa lunghezza possibile e ad angolo retto.

Exclamation 61604

Non ha alcun comportamento semantico o azione suggerita. La linea deve essere disegnata prima e poi il punto disegnato rapidamente e il più vicino possibile alla linea.

Tap 61680

Indica un clic del mouse. Per la quantità minima di scivolamento, il tocco deve essere fatto rapidamente.

DoubleTap 61681

Indica un doppio clic del mouse. I due tap devono essere fatti rapidamente per ottenere la quantità minima di scivolamento e la durata minima tra i rubinetti. Inoltre, i rubinetti devono essere il più vicini possibile.

Esempio

Nell'esempio seguente viene illustrato come identificare un movimento su un oggetto InkCanvas. In questo esempio si presuppone che sia presente un InkCanvas oggetto denominato inkCanvas1 e che il relativo Gesture evento sia stato connesso al gestore eventi in questo esempio.

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

Commenti

Utilizzo del testo XAML

Questa classe non viene in genere usata in XAML.

Si applica a