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 l'oggetto gesture
disponibile specifico dell'applicazione.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- Ereditarietà
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.