Condividi tramite


ApplicationGesture Enumerazione

Definizione

Specifica l'oggetto gesture disponibile specifico dell'applicazione.

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

Campi

AllGestures 0

Riconosce tutti i movimenti specifici dell'applicazione.

ArrowDown 61497

Non possiede né un comportamento semantico suggerito né un'azione. La freccia può essere disegnata in un tratto solo o in due tratti, dove il primo tratto rappresenta la riga e l'altro la punta della freccia. Non utilizzare più di due tratti per disegnare la freccia.

ArrowLeft 61498

Non possiede né un comportamento semantico suggerito né un'azione. La freccia può essere disegnata in un tratto solo o in due tratti, dove il primo tratto rappresenta la riga e l'altro la punta della freccia. Non utilizzare più di due tratti per disegnare la freccia.

ArrowRight 61499

Non possiede né un comportamento semantico suggerito né un'azione. La freccia può essere disegnata in un tratto solo o in due tratti, dove il primo tratto rappresenta la riga e l'altro la punta della freccia. Non utilizzare più di due tratti per disegnare la freccia.

ArrowUp 61496

Non possiede né un comportamento semantico suggerito né un'azione. La freccia può essere disegnata in un tratto solo o in due tratti, dove il primo tratto rappresenta la riga e l'altro la punta della freccia. Non utilizzare più di due tratti per disegnare la freccia.

Check 61445

Non possiede né un comportamento semantico suggerito né un'azione. Il tratto in direzione ascendente deve essere due volte più lungo del tratto discendente più piccolo.

ChevronDown 61489

Non possiede né un comportamento semantico suggerito né un'azione. Entrambi i lati della virgoletta acuta devono essere disegnati nel modo più simile possibile. L'angolo deve essere acuto e deve terminare a punta.

ChevronLeft 61490

Non possiede né un comportamento semantico suggerito né un'azione. Entrambi i lati della virgoletta acuta devono essere disegnati nel modo più simile possibile. L'angolo deve essere acuto e deve terminare a punta.

ChevronRight 61491

Non possiede né un comportamento semantico suggerito né un'azione. Entrambi i lati della virgoletta acuta devono essere disegnati nel modo più simile possibile. L'angolo deve essere acuto e deve terminare a punta.

ChevronUp 61488

Non possiede né un comportamento semantico suggerito né un'azione. Entrambi i lati della virgoletta acuta devono essere disegnati nel modo più simile possibile. L'angolo deve essere acuto e deve terminare a punta.

Circle 61472

Non possiede né un comportamento semantico suggerito né un'azione. Il cerchio deve essere disegnato in un tratto solo senza sollevare la penna.

Curlicue 61456

Non possiede né un comportamento semantico suggerito né un'azione. Avviare il ricciolo sulla parola che si intende ritagliare.

DoubleCircle 61473

Non possiede né un comportamento semantico suggerito né un'azione. I due cerchi devono sovrapporsi e devono essere disegnati in un tratto solo senza sollevare la penna.

DoubleCurlicue 61457

Non possiede né un comportamento semantico suggerito né un'azione. Avviare il riccio doppio sulla parola che si intende copiare.

DoubleTap 61681

Significa un doppio clic del mouse. I due colpetti devono essere fatti rapidamente per dare luogo alla minima quantità di scivolamento e alla minima durata tra i colpetti. Inoltre, i colpetti devono essere più vicini possibili tra loro.

Down 61529

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato con un solo tratto secco e veloce in direzione discendente.

DownLeft 61546

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto discendente. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

DownLeftLong 61542

Significa premere il tasto INVIO. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto discendente. Il tratto verso sinistra è circa due volte più lungo del tratto ascendente e i due tratti devono essere ad angolo retto.

DownRight 61547

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto discendente. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

DownRightLong 61543

Significa premere la barra spaziatrice. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto discendente. Il tratto destro deve essere circa due volte più lungo del tratto ascendente e i due tratti devono essere ad angolo retto.

DownUp 61537

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto discendente. I due tratti devono essere il più vicino possibile tra loro.

Exclamation 61604

Non possiede né un comportamento semantico suggerito né un'azione. La riga deve essere tracciata per prima e, successivamente, il punto, in modo rapido e il più vicino possibile alla riga.

Left 61530

Specifica il tasto backspace. Questo movimento deve essere effettuato con un solo tratto secco e veloce verso sinistra.

LeftDown 61549

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

LeftRight 61538

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

LeftUp 61548

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

NoGesture 61440

Non riconosce i movimenti specifici dell'applicazione.

Right 61531

Significa uno spazio. Questo movimento deve essere effettuato con un unico tratto secco e veloce verso destra.

RightDown 61551

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso destra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

RightLeft 61539

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso destra. I due tratti devono essere il più vicino possibile tra loro.

RightUp 61550

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso destra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

ScratchOut 61441

Cancella il contenuto. Questo movimento deve essere tracciato in un solo tratto costituito da tre movimenti in direzioni alternate.

SemicircleLeft 61480

Non possiede né un comportamento semantico suggerito né un'azione. Il semicerchio deve essere disegnato da sinistra verso destra. Le due estremità del semicerchio devono trovarsi il più possibile in posizione orizzontale.

SemicircleRight 61481

Non possiede né un comportamento semantico suggerito né un'azione. Il semicerchio deve essere disegnato da destra verso sinistra. Le due estremità del semicerchio devono trovarsi il più possibile in posizione orizzontale.

Square 61443

Non possiede né un comportamento semantico suggerito né un'azione. Il quadrato può essere disegnato in uno o due tratti. Con un tratto unico, disegnare l'intero quadrato senza sollevare la penna. Con due tratti, disegnare tre lati del quadrato e utilizzare l'altro tratto per disegnare il lato rimanente. Non utilizzare più di due tratti per disegnare il quadrato.

Star 61444

Non possiede né un comportamento semantico suggerito né un'azione. La stella deve avere esattamente cinque punte e deve essere disegnata in un tratto unico, senza sollevare la penna.

Tap 61680

Significa un clic del mouse. Per la minor quantità di scivolamento, il colpetto deve essere fatto rapidamente.

Triangle 61442

Non possiede né un comportamento semantico suggerito né un'azione. Il triangolo deve essere disegnato in un tratto unico senza sollevare la penna.

Up 61528

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato con un unico tratto secco e veloce in direzione ascendente.

UpDown 61536

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. I due tratti devono essere il più vicino possibile tra loro.

UpLeft 61544

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

UpLeftLong 61540

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. Il tratto sinistro deve essere circa due volte più lungo del tratto ascendente e i due tratti devono essere ad angolo retto.

UpRight 61545

Non possiede né un comportamento semantico suggerito né un'azione. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto.

UpRightLong 61541

Significa premere il tasto TAB. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. Il tratto destro deve essere circa due volte più lungo del tratto ascendente e i due tratti devono essere ad angolo retto.

Esempio

Nell'esempio seguente viene illustrato come identificare un movimento su un InkCanvasoggetto . In questo esempio si presuppone che sia presente un InkCanvas evento denominato inkCanvas1 e che Gesture l'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