ApplicationGesture Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el gestureespecífico de la aplicación disponible.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| AllGestures | 0 | Reconoce todos los gestos específicos de la aplicación. |
| NoGesture | 61440 | No reconoce ningún gesto específico de la aplicación. |
| ScratchOut | 61441 | Borra el contenido. Este gesto debe dibujarse como un solo trazo que tenga al menos tres movimientos de ida y vuelta. |
| Triangle | 61442 | No tiene ningún comportamiento semántico o acción sugeridos. El triángulo debe dibujarse en un solo trazo, sin levantar el lápiz. |
| Square | 61443 | No tiene ningún comportamiento semántico o acción sugeridos. El cuadrado se puede dibujar en uno o dos trazos. En un trazo, dibuje todo el cuadrado sin levantar la pluma. En dos trazos, dibuje tres lados del cuadrado y use otro trazo para dibujar el lado restante. No use más de dos trazos para dibujar el cuadrado. |
| Star | 61444 | No tiene ningún comportamiento semántico o acción sugeridos. La estrella debe tener exactamente cinco puntos y dibujarse en un solo trazo sin levantar el lápiz. |
| Check | 61445 | No tiene ningún comportamiento semántico o acción sugeridos. El trazo ascendente debe ser el doble de tiempo que el trazo descendente más pequeño. |
| Curlicue | 61456 | No tiene ningún comportamiento semántico o acción sugeridos. Inicie la curlicue en la palabra que piensa cortar. |
| DoubleCurlicue | 61457 | No tiene ningún comportamiento semántico o acción sugeridos. Inicie la doble curlicue en la palabra que quiere copiar. |
| Circle | 61472 | No tiene ningún comportamiento semántico o acción sugeridos. El círculo debe dibujarse en un solo trazo sin levantar el lápiz. |
| DoubleCircle | 61473 | No tiene ningún comportamiento semántico o acción sugeridos. Los dos círculos se deben superponer entre sí y dibujarse en un solo trazo sin levantar el lápiz. |
| SemicircleLeft | 61480 | No tiene ningún comportamiento semántico o acción sugeridos. El semicircular debe dibujarse de izquierda a derecha. Los dos extremos del semicircular deben ser lo más horizontalmente posible. |
| SemicircleRight | 61481 | No tiene ningún comportamiento semántico o acción sugeridos. El semicircular debe dibujarse de derecha a izquierda. Los dos extremos del semicircular deben ser lo más horizontalmente posible. |
| ChevronUp | 61488 | No tiene ningún comportamiento semántico o acción sugeridos. Ambos lados del botón de comillas angulares deben dibujarse lo más igual posible. El ángulo debe ser afilado y terminar en un punto. |
| ChevronDown | 61489 | No tiene ningún comportamiento semántico o acción sugeridos. Ambos lados del botón de comillas angulares deben dibujarse lo más igual posible. El ángulo debe ser afilado y terminar en un punto. |
| ChevronLeft | 61490 | No tiene ningún comportamiento semántico o acción sugeridos. Ambos lados del botón de comillas angulares deben dibujarse lo más igual posible. El ángulo debe ser afilado y terminar en un punto. |
| ChevronRight | 61491 | No tiene ningún comportamiento semántico o acción sugeridos. Ambos lados del botón de comillas angulares deben dibujarse lo más igual posible. El ángulo debe ser afilado y terminar en un punto. |
| ArrowUp | 61496 | No tiene ningún comportamiento semántico o acción sugeridos. La flecha se puede dibujar en un solo trazo o en dos trazos donde un trazo es la línea y el otro es la cabeza de flecha. No use más de dos trazos para dibujar la flecha. |
| ArrowDown | 61497 | No tiene ningún comportamiento semántico o acción sugeridos. La flecha se puede dibujar en un solo trazo o en dos trazos donde un trazo es la línea y el otro es la cabeza de flecha. No use más de dos trazos para dibujar la flecha. |
| ArrowLeft | 61498 | No tiene ningún comportamiento semántico o acción sugeridos. La flecha se puede dibujar en un solo trazo o en dos trazos donde un trazo es la línea y el otro es la cabeza de flecha. No use más de dos trazos para dibujar la flecha. |
| ArrowRight | 61499 | No tiene ningún comportamiento semántico o acción sugeridos. La flecha se puede dibujar en un solo trazo o en dos trazos donde un trazo es la línea y el otro es la cabeza de flecha. No use más de dos trazos para dibujar la flecha. |
| Up | 61528 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse como un solo parpadeo rápido en la dirección ascendente. |
| Down | 61529 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse como un solo parpadeo rápido en la dirección hacia abajo. |
| Left | 61530 | Especifica un espacio de retroceso. Este gesto debe dibujarse como un solo parpadeo rápido a la izquierda. |
| Right | 61531 | Indica un espacio. Este gesto debe dibujarse como un solo parpadeo rápido a la derecha. |
| UpDown | 61536 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo ascendente. Los dos trazos deben estar lo más cerca posible. |
| DownUp | 61537 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo hacia abajo. Los dos trazos deben estar lo más cerca posible. |
| LeftRight | 61538 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo izquierdo. Los dos lados son iguales de longitud posible y en un ángulo derecho. |
| RightLeft | 61539 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo derecho. Los dos trazos deben estar lo más cerca posible. |
| UpLeftLong | 61540 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo ascendente. El trazo izquierdo debe ser aproximadamente el doble de tiempo que el trazo ascendente y los dos trazos deben estar en un ángulo derecho. |
| UpRightLong | 61541 | Significa presionar una tecla TAB. Este gesto debe dibujarse en un solo trazo a partir del trazo ascendente. El trazo derecho debe ser aproximadamente el doble de tiempo que el trazo ascendente y los dos trazos deben estar en un ángulo derecho. |
| DownLeftLong | 61542 | Significa presionar una tecla ENTRAR. Este gesto debe dibujarse en un solo trazo a partir del trazo hacia abajo. El trazo izquierdo es aproximadamente el doble de tiempo que el trazo ascendente y los dos trazos deben estar en un ángulo derecho. |
| DownRightLong | 61543 | Significa presionar la barra espaciadora. Este gesto debe dibujarse en un solo trazo a partir del trazo hacia abajo. El trazo derecho debe ser aproximadamente el doble de tiempo que el trazo ascendente y los dos trazos deben estar en un ángulo derecho. |
| UpLeft | 61544 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo ascendente. Los dos lados deben tener la misma longitud posible y en un ángulo derecho. |
| UpRight | 61545 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo ascendente. Los dos lados deben tener la misma longitud posible y en un ángulo derecho. |
| DownLeft | 61546 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo hacia abajo. Los dos lados deben tener la misma longitud posible y en un ángulo derecho. |
| DownRight | 61547 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo hacia abajo. Los dos lados deben tener la misma longitud posible y en un ángulo derecho. |
| LeftUp | 61548 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo izquierdo. Los dos lados deben tener la misma longitud posible y en un ángulo derecho. |
| LeftDown | 61549 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo izquierdo. Los dos lados son iguales de longitud posible y en un ángulo derecho. |
| RightUp | 61550 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo derecho. Los dos lados deben tener la misma longitud posible y en un ángulo derecho. |
| RightDown | 61551 | No tiene ningún comportamiento semántico o acción sugeridos. Este gesto debe dibujarse en un solo trazo a partir del trazo derecho. Los dos lados deben tener la misma longitud posible y en un ángulo derecho. |
| Exclamation | 61604 | No tiene ningún comportamiento semántico o acción sugeridos. La línea debe dibujarse primero y, a continuación, el punto dibujado rápidamente y lo más cerca posible de la línea. |
| Tap | 61680 | Indica un clic del mouse. Para la menor cantidad de deslizamiento, la pulsación debe realizarse rápidamente. |
| DoubleTap | 61681 | Indica un doble clic del mouse. Las dos pulsaciones deben realizarse rápidamente para dar lugar a la menor cantidad de deslizamiento y la menor duración entre pulsaciones. Además, las pulsaciones deben estar lo más cerca posible entre sí. |
Ejemplos
En el ejemplo siguiente se muestra cómo identificar un gesto en un InkCanvas. En este ejemplo se supone que hay una InkCanvas llamada inkCanvas1 y que su Gesture evento se ha conectado al controlador de eventos en este ejemplo.
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
Comentarios
Uso de texto XAML
Esta clase no se usa normalmente en XAML.