Enumerazione ApplicationGesture
Aggiornamento: novembre 2007
Definisce valori per l'insieme di movimenti specifici dell'applicazione disponibili.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Enumeration ApplicationGesture
'Utilizzo
Dim instance As ApplicationGesture
public enum ApplicationGesture
public enum class ApplicationGesture
public enum ApplicationGesture
public enum ApplicationGesture
Membri
Nome membro | Descrizione | |
---|---|---|
AllGestures | Riconosce tutti i movimenti specifici dell'applicazione. | |
NoGesture | Non riconosce i movimenti specifici dell'applicazione. | |
Scratchout | Questo movimento deve essere effettuato in un solo tratto costituito da almeno tre movimenti in avanti e indietro. | |
Triangle | Il triangolo deve essere disegnato in un tratto unico senza sollevare la penna. | |
Square | 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 | La stella deve avere esattamente cinque punte e deve essere disegnata in un tratto unico, senza sollevare la penna. | |
Check | Il tratto in direzione ascendente deve essere due volte più lungo del tratto discendente più piccolo. | |
Curlicue | Iniziare lo svolazzo nel punto in cui si desidera che si verifichi un'azione. | |
DoubleCurlicue | Iniziare il doppio svolazzo nel punto in cui si desidera che si verifichi un'azione. | |
Circle | Il cerchio deve essere disegnato in un solo tratto senza sollevare la penna. | |
DoubleCircle | I due cerchi devono sovrapporsi e devono essere disegnati in un solo tratto senza sollevare la penna. | |
SemiCircleLeft | Il semicerchio deve essere disegnato da sinistra verso destra. Le due estremità del semicerchio devono trovarsi il più possibile in posizione orizzontale. | |
SemiCircleRight | Il semicerchio deve essere disegnato da destra verso sinistra. Le due estremità del semicerchio devono trovarsi il più possibile in posizione orizzontale. | |
ChevronUp | Entrambi i lati delle virgolette acute devono essere disegnati nel modo più simile possibile. L'angolo deve essere acuto e terminare a punta. | |
ChevronDown | Entrambi i lati delle virgolette acute devono essere disegnati nel modo più simile possibile. L'angolo deve essere acuto e terminare a punta. | |
ChevronLeft | Entrambi i lati delle virgolette acute devono essere disegnati nel modo più simile possibile. L'angolo deve essere acuto e terminare a punta. | |
ChevronRight | Entrambi i lati delle virgolette acute devono essere disegnati nel modo più simile possibile. L'angolo deve essere acuto e terminare a punta. | |
ArrowUp | 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. | |
ArrowDown | 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 | 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 | 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. | |
Up | Questo movimento deve essere effettuato con un solo gesto rapido verso l'alto. | |
Down | Questo movimento deve essere effettuato con un solo gesto rapido verso il basso. | |
Left | Questo movimento deve essere effettuato con un solo gesto rapido verso sinistra. | |
Right | Questo movimento deve essere effettuato con un solo gesto rapido verso destra. | |
UpDown | Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto ascendente. I due tratti devono essere il più simile possibile tra loro. | |
DownUp | Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto discendente. I due tratti devono essere il più simile possibile tra loro. | |
LeftRight | Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto verso sinistra. I due tratti devono essere il più simile possibile tra loro. | |
RightLeft | Questo movimento deve essere effettuato in un solo tratto e avviato con il tratto verso destra. I due tratti devono essere il più simile possibile tra loro. | |
UpLeftLong | Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto ascendente. Il tratto verso sinistra deve essere circa due volte più lungo del tratto ascendente e i due tratti devono essere ad angolo retto. | |
UpRightLong | Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto ascendente. Il tratto verso destra deve essere circa due volte più lungo del tratto ascendente e i due tratti devono essere ad angolo retto. | |
DownLeftLong | 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. | |
DownRightLong | Significa premere la barra spaziatrice. Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto discendente. Il tratto verso destra deve essere circa due volte più lungo del tratto ascendente e i due tratti devono essere ad angolo retto. | |
UpLeft | Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto ascendente. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto. | |
UpRight | Questo movimento deve essere effettuato in un solo tratto e avviato con un tratto ascendente. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto. | |
DownLeft | 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. | |
DownRight | 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. | |
LeftUp | 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. | |
LeftDown | 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. | |
RightUp | Questo movimento deve essere effettuato in un solo tratto e avviato con il tratto verso destra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto. | |
RightDown | Questo movimento deve essere effettuato in un solo tratto e avviato con il tratto verso destra. I due lati devono essere il più simile possibile in lunghezza e ad angolo retto. | |
Exclamation | La riga deve essere tracciata per prima e, successivamente, il punto, in modo rapido e il più vicino possibile alla riga. | |
Tap | Indica un clic del mouse. Per la minor quantità di scivolamento, colpire rapidamente. | |
DoubleTap | Indica un doppio clic del mouse. Colpire rapidamente e il più vicino possibile allo stesso posto per ottenere i risultati migliori. |
Note
I movimenti dell'applicazione sono movimenti che è possibile scegliere che vengano supportati dall'applicazione. È più probabile che applicazioni progettate specificamente per funzionare in combinazione con una penna utilizzino questi movimenti. Per un elenco contenente le forme dei movimenti e il relativo comportamento semantico suggerito in un'applicazione, vedere Application Gestures and Semantic Behavior.
I movimenti Tap e DoubleTap sono supportati come movimenti dell'applicazione e come movimenti del sistema (i movimenti del sistema sono definiti nel tipo di enumerazione SystemGesture). Pertanto, è possibile incorporare un movimento dell'applicazione che disponga di un componente che può essere costruito come oggetto Tap o DoubleTap (ad esempio il movimento Exclamation). In questo caso, attivare il movimento dell'applicazione Tap e disattivare il movimento del sistema Tap nell'applicazione. Quando un utente esegue una selezione con un colpo, il movimento dell'applicazione viene riconosciuto. Ciò consente all'applicazione di attendere un solo componente che possa identificare, nonché distinguere un oggetto Tap da un oggetto Tap nel movimento dell'applicazione.
Oltre ai movimenti seguenti, saranno supportati molti glifi dei movimenti nell'ambito del Riconoscimento movimenti Microsoft. Per ulteriori informazioni su questi glifi dei movimenti non implementati, vedere Unimplemented Glyphs.
Per ulteriori informazioni sui movimenti dell'applicazione e sui movimenti del sistema, vedere Using Gestures.
Il valore predefinito è NoGesture, ossia un limite che rappresenta il livello minimo di probabilità suggerito del sistema di riconoscimento del movimento. Non rappresenta effettivamente un movimento o una mancanza di movimento, solo il punto in cui il livello di probabilità del sistema di riconoscimento del movimento non è sufficiente nell'accuratezza del risultato per consigliare un valore al di sotto di tale punto.
Si supponga, ad esempio, che una matrice di movimenti sia costituita dai valori seguenti: Circle, LeftRight, NoGesture, RightLeft e Triangle. In questo caso, il sistema di riconoscimento del movimento dispone di un livello di probabilità forte nell'oggetto Circle e scarso nell'oggetto LeftRight. Il sistema di riconoscimento dispone di un livello di probabilità molto basso nell'oggetto RightLeft e nell'oggetto Triangle perché seguono l'oggetto NoGesture nell'ordine della matrice.
Il livello di probabilità in corrispondenza del quale il sistema di riconoscimento restituisce NoGesture non può essere modificato.
Se NoGesture è il primo elemento nella matrice (ovvero tutti i movimenti riconosciuti al di sotto della soglia di probabilità suggerita), la piattaforma annulla l'evento Gesture per impostazione predefinita; in caso contrario, la piattaforma accetta il movimento per impostazione predefinita. Per modificare il comportamento predefinito, acquisire l'evento InkCollector.Gesture, InkOverlay.Gesture, InkPicture.Gesture o InkEdit.Gesture. Quando un movimento viene accettato, il tratto non viene aggiunto all'oggetto Microsoft.Ink.Ink. Quando un movimento viene annullato, il tratto viene aggiunto all'oggetto Microsoft.Ink.Ink.
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0
Vedere anche
Riferimenti
Microsoft.Ink.InkCollectorGestureEventArgs
Microsoft.Ink.InkEditGestureEventArgs
GestureRecognizer.EnableGestures