GestureSettings 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 las interacciones admitidas por una aplicación.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class GestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class GestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum GestureSettings
var value = Windows.UI.Input.GestureSettings.none
Public Enum GestureSettings
- Herencia
-
GestureSettings
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Campos
CrossSlide | 32768 | Habilite la compatibilidad con la interacción entre deslizamientos al usar el gesto de deslizar o deslizar el dedo a través de un único contacto táctil. Este gesto se puede usar para seleccionar o reorganizar objetos. |
DoubleTap | 2 | Habilite la compatibilidad con el gesto de doble pulsación.
|
Drag | 32 | Habilite la compatibilidad con el gesto de deslizar o deslizar el dedo con un mouse o lápiz o lápiz (contacto único). El evento De arrastre se genera cuando se detecta cualquiera de los gestos. Este gesto se puede usar para la selección de texto, la selección o reorganización de objetos, o el desplazamiento y el movimiento panorámico. Nota: La entrada del mouse y el lápiz/lápiz no genera eventos de manipulación (ManipulationStarted, ManipulationUpdated y ManipulationCompleted) durante el transcurso de esta interacción. La especificación de la compatibilidad con arrastrar y una o varias de las opciones de manipulación permite que un único dispositivo realice varias acciones. Por ejemplo, el gesto de deslizar o deslizar el dedo se puede realizar con el botón izquierdo del mouse para seleccionar texto mientras el botón de rueda se puede enrollar para desplazar el contenido. |
Hold | 4 | Habilite la compatibilidad con el gesto de presionar y mantener pulsado (desde un solo contacto táctil o lápiz/lápiz). El evento Holding se genera si se cruza un umbral de tiempo antes de levantar el contacto, se detecta un contacto adicional o se inicia un gesto.
|
HoldWithMouse | 8 | Habilite la compatibilidad con el gesto de presionar y mantener pulsado el botón izquierdo en un mouse. El evento Holding se genera si se cruza un umbral de tiempo antes de que se libere el botón izquierdo o se inicie un gesto. Este gesto se puede usar para mostrar un menú contextual. |
ManipulationMultipleFingerPanning | 65536 | Habilite el movimiento panorámico y deshabilite el zoom cuando se detecten dos o más contactos táctiles. Evita interacciones de zoom involuntarias al desplazarse con varios dedos. |
ManipulationRotate | 1024 | Habilite la compatibilidad con el gesto de rotación a través de la entrada del puntero. Los eventos ManipulationStarted, ManipulationUpdated y ManipulationCompleted se generan durante el transcurso de esta interacción. |
ManipulationRotateInertia | 8192 | Habilite la compatibilidad con la inercia de rotación una vez completado el gesto de rotación (a través de la entrada del puntero). El evento ManipulationInertiaStarting se genera si la inercia está habilitada. |
ManipulationScale | 2048 | Habilite la compatibilidad con el gesto de reducir o estirar a través de la entrada del puntero. Estos gestos se pueden usar para el zoom óptico o semántico y cambiar el tamaño de un objeto. Los eventos ManipulationStarted, ManipulationUpdated y ManipulationCompleted se generan durante el transcurso de esta interacción. |
ManipulationScaleInertia | 16384 | Habilite la compatibilidad con la inercia de escalado después de que se complete el gesto de reducir o estirar (a través de la entrada del puntero). El evento ManipulationInertiaStarting se genera si la inercia está habilitada. |
ManipulationTranslateInertia | 4096 | Habilite la compatibilidad con la inercia de traducción una vez completado el gesto de diapositiva (a través de la entrada del puntero). El evento ManipulationInertiaStarting se genera si la inercia está habilitada. |
ManipulationTranslateRailsX | 256 | Habilite la compatibilidad con el gesto de diapositiva a través de la entrada del puntero, en el eje horizontal mediante raíles (guías). Los eventos ManipulationStarted, ManipulationUpdated y ManipulationCompleted se generan durante el transcurso de esta interacción. Este gesto se puede usar para reorganizar objetos. |
ManipulationTranslateRailsY | 512 | Habilite la compatibilidad con el gesto de diapositiva a través de la entrada del puntero, en el eje vertical mediante raíles (guías). Los eventos ManipulationStarted, ManipulationUpdated y ManipulationCompleted se generan durante el transcurso de esta interacción. Este gesto se puede usar para reorganizar objetos. |
ManipulationTranslateX | 64 | Habilite la compatibilidad con el gesto de diapositiva a través de la entrada del puntero, en el eje horizontal. Los eventos ManipulationStarted, ManipulationUpdated y ManipulationCompleted se generan durante el transcurso de esta interacción. Este gesto se puede usar para reorganizar objetos. |
ManipulationTranslateY | 128 | Habilite la compatibilidad con el gesto de diapositiva a través de la entrada del puntero, en el eje vertical. Los eventos ManipulationStarted, ManipulationUpdated y ManipulationCompleted se generan durante el transcurso de esta interacción. Este gesto se puede usar para reorganizar objetos. |
None | 0 | Deshabilite la compatibilidad con gestos y manipulaciones. |
RightTap | 16 | Habilite la compatibilidad con una interacción de pulsación derecha. El evento RightTapped se genera cuando se levanta el contacto o se suelta el botón del mouse.
|
Tap | 1 | Habilite la compatibilidad con el gesto de pulsación.
|
Se aplica a
Consulte también
- Entrada e interacciones
- Ejemplo de modo de interacción del usuario
- Ejemplo de elementos visuales de foco
- Entrada: muestra de funcionalidades del dispositivo
- Entrada: ejemplo de entrada de lápiz simplificada
- Entrada: muestra de gestos de Windows 8
- Entrada: muestra de eventos de entrada de usuario de XAML
- Ejemplo de desplazamiento, desplazamiento panorámico y zoom de XAML
- Muestra de entrada táctil de DirectX
- Entrada: muestra de manipulaciones y gestos (C++)
- Entrada: muestra de prueba de acceso táctil
- Ejemplo de identificación de origen de entrada
- Muestra de inyección táctil
- Ejemplo de prueba de posicionamiento táctil de Win32