SystemGesture Enumeración

Definición

Define los gestos disponibles en el sistema.Defines the available system gestures.

public enum class SystemGesture
public enum SystemGesture
type SystemGesture = 
Public Enum SystemGesture
Herencia
SystemGesture

Campos

Drag 19

Se asigna a operación de un mouse de arrastrar a la izquierda.Maps to a left drag on a mouse.

Flick 31

Se produce con un trazo rápido y corto que se transforma en un comando específico.Occurs with a short, quick stroke that translates into a specific command. La acción realizada mediante un gesto se establece en todo el sistema.The action taken by a flick is set system-wide. Una aplicación puede intentar captar un objeto Flick e impedir que se transforme en un objeto ApplicationCommands estándar estableciendo la propiedad Handled como true en el evento StylusSystemGesture.An application can listen for a Flick and prevent it from becoming one of the standard ApplicationCommands by setting the Handled property to true in the StylusSystemGesture event. Sólo Windows Vista admite gestos.Only Windows Vista supports flicks.

HoldEnter 21

Indica que ha tenido lugar la operación de mantener presionado.Indicates that press and hold has occurred.

HoldLeave 22

Sin implementar.Not implemented.

HoverEnter 23

Se asigna a un desplazamiento del mouse.Maps to a mouse hover. Se puede utilizar para mostrar el efecto desplegable de una información sobre herramientas u otros comportamientos de desplazamiento del mouse.This can be used to show ToolTip rollover effects, or other mouse hover behaviors.

HoverLeave 24

Se asigna a un mouse que abandona la posición a la que se ha desplazado.Maps to a mouse leaving a hover. Se puede utilizar para dejar de mostrar el efecto desplegable de una información sobre herramientas u otros comportamientos de desplazamiento del mouse.This can be used to end ToolTip rollover effects or other mouse hover behaviors.

None 0

No se produce ningún gesto del sistema.No system gesture.

RightDrag 20

Se asigna a una operación del mouse de arrastrar a la derecha.Maps to a right drag on a mouse. Se puede utilizar para arrastrar un objeto o selección hasta un área diferente y se asemeja al menú contextual, que proporciona opciones para mover el objeto.This can be used to drag an object or selection to a different area and is followed by the appearance of the shortcut menu which provides options for moving the object.

RightTap 18

Se asigna a un clic con el botón secundario de un mouse.Maps to a right-click on a mouse. Se puede utilizar para mostrar un menú contextual.This can be used to show a shortcut menu.

Tap 16

Se asigna a un clic con el botón primario de un mouse.Maps to a left-click on a mouse. Se puede utilizar para elegir un comando de un menú o barra de herramientas, realizar una acción si hay un comando seleccionado, establecer un punto de inserción o mostrar la información de selección.This can be used to choose a command from the menu or toolbar, take action if a command is chosen, set an insertion point, or show selection feedback.

TwoFingerTap 4352

Se asigna a un doble clic de un mouse.Maps to a double-click of a mouse.

Ejemplos

En el ejemplo siguiente se determina qué tipo de gesto del SystemGesture sistema ha generado el evento.The following example determines which type of system gesture raised the SystemGesture event. En este ejemplo se da por supuesto InkCanvas que inkcanvas1hay un llamado SystemGesture y que está conectado al siguiente controlador de eventos.This example assumes that there is an InkCanvas called inkcanvas1, and that SystemGesture is connected to the following event handler.

void inkCanvas1_StylusSystemGesture(object sender, StylusSystemGestureEventArgs e)
{
    this.Title = e.SystemGesture.ToString();
    switch (e.SystemGesture)
    {
        case SystemGesture.RightTap:
            // Do something.
            break;

        case SystemGesture.Tap:
            // Do something else.
            break;
    }
}
Private Sub inkCanvas1_StylusSystemGesture(ByVal sender As Object, ByVal e As StylusSystemGestureEventArgs)

    Me.Title = e.SystemGesture.ToString()

    Select Case e.SystemGesture
        Case SystemGesture.RightTap
            ' Do something.

        Case SystemGesture.Tap
            ' Do something else.
    End Select

End Sub

Comentarios

Cuando el sistema operativo reconoce los gestos del sistema StylusSystemGesture , se produce el evento.When the operating system recognizes system gestures, the StylusSystemGesture event occurs. Muchos de los gestos se asignan a los eventos de mouse tradicionales.Many of the gestures map to traditional mouse events. Por ejemplo, el Tap gesto del sistema imita un solo clic a la izquierda en un mouse.For example, the Tap system gesture mimics a single left-click on a mouse.

Se aplica a