ApplicationGesture Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il gesturespecifico dell'applicazione disponibile.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- Ereditarietà
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.