ApplicationGesture (Enumeración)
Actualización: noviembre 2007
Define los valores del conjunto de movimientos disponibles específicos de la aplicación.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Enumeration ApplicationGesture
'Uso
Dim instance As ApplicationGesture
public enum ApplicationGesture
public enum class ApplicationGesture
public enum ApplicationGesture
public enum ApplicationGesture
Miembros
Nombre de miembro | Descripción | |
---|---|---|
AllGestures | Reconoce todos los movimientos específicos de la aplicación. | |
NoGesture | No reconoce los movimientos específicos de la aplicación. | |
Scratchout | Este movimiento se debe dibujar como un solo trazo que tiene al menos tres movimientos hacia atrás y hacia adelante. | |
Triangle | El triángulo se debe dibujar con un solo trazo sin levantar la pluma. | |
Square | El cuadrado se puede dibujar en uno o dos trazos. Si dibuja el cuadrado completo en un trazo, dibújelo sin levantar la pluma. Si lo dibuja en dos trazos, dibuje tres lados del cuadrado y utilice otro trazo para dibujar el lado restante. No utilice más de dos trazos para dibujar el cuadrado. | |
Star | La estrella debe tener exactamente cinco puntas y se debe dibujar con un solo trazo sin levantar la pluma. | |
Check | El trazo ascendente debe ser dos veces más largo que el trazo descendente. | |
Curlicue | Inicie el arabesco donde desee que se produzca una acción. | |
DoubleCurlicue | Inicie el arabesco donde desee que se produzca una acción. | |
Circle | El círculo debe dibujarse con un solo trazo sin levantar la pluma. | |
DoubleCircle | Los dos círculos deben estar superpuestos y deben dibujarse con un solo trazo sin levantar la pluma. | |
SemiCircleLeft | El semicírculo debe dibujarse de izquierda a derecha. Los dos extremos del semicírculo deben ser tan horizontalmente planos como sea posible. | |
SemiCircleRight | El semicírculo debe dibujarse de derecha a izquierda. Los dos extremos del semicírculo deben ser tan horizontalmente planos como sea posible. | |
ChevronUp | Los dos lados del cheurón deben dibujarse con la mayor similitud posible. El ángulo debe ser agudo y terminar en un punto. | |
ChevronDown | Los dos lados del cheurón deben dibujarse con la mayor similitud posible. El ángulo debe ser agudo y terminar en un punto. | |
ChevronLeft | Los dos lados del cheurón deben dibujarse con la mayor similitud posible. El ángulo debe ser agudo y terminar en un punto. | |
ChevronRight | Los dos lados del cheurón deben dibujarse con la mayor similitud posible. El ángulo debe ser agudo y terminar en un punto. | |
ArrowUp | La flecha se puede dibujar con un solo trazo o con dos trazos, siendo uno de ellos la línea y el otro la punta de la flecha. No utilice más de dos trazos para dibujar la flecha. | |
ArrowDown | La flecha se puede dibujar con un solo trazo o con dos trazos, siendo uno de ellos la línea y el otro la punta de la flecha. No utilice más de dos trazos para dibujar la flecha. | |
ArrowLeft | La flecha se puede dibujar con solo trazo o con dos trazos, siendo uno de ellos la línea y el otro la punta de la flecha. No utilice más de dos trazos para dibujar la flecha. | |
ArrowRight | La flecha se puede dibujar en con solo trazo o con dos trazos, siendo uno de ellos la línea y el otro la punta de la flecha. No utilice más de dos trazos para dibujar la flecha. | |
Up | Este movimiento se debe dibujar como un solo gesto rápido en dirección ascendente. | |
Down | Este movimiento se debe dibujar como un único gesto rápido hacia abajo. | |
Left | Este movimiento se debe dibujar como un solo gesto rápido a la izquierda. | |
Right | Este movimiento se debe dibujar como un solo gesto rápido a la derecha. | |
UpDown | Este movimiento debe realizarse en un solo trazo empezando con el trazo ascendente. Los dos trazos deben estar tan cerca como sea posible. | |
DownUp | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo descendente. Los dos trazos deben estar tan cerca como sea posible. | |
LeftRight | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo izquierdo. Los dos trazos deben estar tan cerca como sea posible. | |
RightLeft | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo derecho. Los dos trazos deben estar tan cerca como sea posible. | |
UpLeftLong | Este movimiento debe realizarse en un solo trazo empezando con el trazo ascendente. La longitud del trazo izquierdo es casi el doble de la del trazo ascendente y los dos trazos deben formar un ángulo recto. | |
UpRightLong | Este movimiento debe realizarse en un solo trazo empezando con el trazo ascendente. La longitud del trazo izquierdo es casi el doble de la del trazo ascendente y los dos trazos deben formar un ángulo recto. | |
DownLeftLong | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo descendente. La longitud del trazo izquierdo es casi el doble de la del trazo ascendente y los dos trazos deben formar un ángulo recto. | |
DownRightLong | Significa presionar la barra espaciadora. Este movimiento se debe dibujar con un solo trazo que empieza con el trazo descendente. La longitud del trazo izquierdo es casi el doble de la del trazo ascendente y los dos trazos deben formar un ángulo recto. | |
UpLeft | Este movimiento debe realizarse en un solo trazo empezando con el trazo ascendente. Ambos lados deben tener la longitud más similar posible y deben formar un ángulo recto. | |
UpRight | Este movimiento debe realizarse en un solo trazo empezando con el trazo ascendente. Ambos lados deben tener la longitud más similar posible y deben formar un ángulo recto. | |
DownLeft | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo descendente. Ambos lados deben tener la longitud más similar posible y deben formar un ángulo recto. | |
DownRight | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo descendente. Ambos lados deben tener la longitud más similar posible y deben formar un ángulo recto. | |
LeftUp | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo izquierdo. Ambos lados deben tener la longitud más similar posible y deben formar un ángulo recto. | |
LeftDown | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo izquierdo. Ambos lados tienen la longitud más similar posible y forman un ángulo recto. | |
RightUp | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo derecho. Ambos lados deben tener la longitud más similar posible y deben formar un ángulo recto. | |
RightDown | Este movimiento se debe dibujar con un solo trazo que empieza con el trazo derecho. Ambos lados deben tener la longitud más similar posible y deben formar un ángulo recto. | |
Exclamation | Primero se debe dibujar la línea y, a continuación, se debe dibujar el punto rápidamente y tan cerca de la línea como sea posible. | |
Tap | Significa un clic del mouse. Para que haya el menor deslizamiento posible, puntee rápidamente. | |
DoubleTap | Significa un doble clic del mouse. Puntee rápidamente y tan cerca del mismo lugar como sea posible para lograr los mejores resultados. |
Comentarios
Los movimientos de la aplicación son movimientos que puede que desee que admita su aplicación. Las aplicaciones diseñadas específicamente para trabajar con una pluma es más probablemente que utilicen estos movimientos. Para obtener una lista que contiene las formas de los movimientos y su comportamiento semántico sugerido en una aplicación, vea Application Gestures and Semantic Behavior.
Los movimientos DoubleTap y Tap se admiten como movimientos de la aplicación y movimientos del sistema (los movimientos del sistema se definen en el tipo de enumeración SystemGesture). Esto significa que puede incorporar un movimiento de la aplicación que tiene un componente que se puede interpretar como Tap o DoubleTap (por ejemplo el movimiento Exclamation ). En este caso, habilite el movimiento de la aplicación Tap y deshabilite el movimiento del sistema Tap en la aplicación. Cuando un usuario puntea, se reconoce el movimiento de la aplicación. Esto permite a la aplicación realizar escuchas para un único componente que ambos puede identificar y distinguir Tap de un campo Tap incluido en el movimiento de la aplicación.
Además de los siguientes movimientos, Microsoft piensa admitir muchos glifos de movimiento como parte del reconocedor de movimientos de Microsoft. Para obtener más información sobre estos glifos de movimiento no implementados, vea Unimplemented Glyphs.
Para obtener más información acerca de los movimientos del sistema, vea Using Gestures.
El valor predeterminado es NoGesture, que realmente es una línea límite que representa la confianza mínima sugerida del reconocedor de movimientos. Realmente no representa un movimiento o falta de movimientos, es simplemente el punto a partir del que el reconocedor de movimientos le falta suficiente confianza en la exactitud del resultado para recomendar nada que quede debajo de ese punto.
Por ejemplo, suponga que una matriz de movimientos está compuesta por los valores siguientes: Circle, LeftRight, NoGesture, RightLefty Triangle. En este caso, el reconocedor de movimientos tiene un buen grado de confianza en Circle y menos confianza en LeftRight. El reconocedor tiene muy poca confianza en RightLeft y Triangle porque vienen detrás de NoGesture en el orden de la matriz.
No se puede cambiar el nivel de confianza a partir del cual el reconocedor de movimientos devuelve NoGesture.
Si NoGesture es el primer elemento de la matriz (lo que significa que cada movimiento reconocido está por debajo del umbral de confianza sugerido), la plataforma cancela de forma predeterminada el evento de movimiento; en caso contrario, la plataforma acepta de forma predeterminada el movimiento. Para modificar el comportamiento predeterminado, capture el evento InkCollector.Gesture, InkOverlay.Gesture, InkEdit.Gesture o InkPicture.Gesture. Cuando se acepta un movimiento, el trazo no se agrega al objeto Microsoft.Ink.Ink. Cuando se acepta un movimiento, el trazo no se agrega al objeto Microsoft.Ink.Ink.
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0
Vea también
Referencia
Microsoft.Ink (Espacio de nombres)
Microsoft.Ink.InkCollectorGestureEventArgs
Microsoft.Ink.InkEditGestureEventArgs
GestureRecognizer.EnableGestures