ManipulationModes Enumeración

Definición

Especifica cómo un elemento de interfaz de usuario de destino interpreta los eventos de manipulación. Esta enumeración es flagwise, por lo que puede establecer varios modos para la propiedad ManipulationMode .

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class ManipulationModes
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
Herencia
ManipulationModes
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

All 65535

Habilitación de todos los modos de interacción de manipulación excepto los admitidos a través de manipulación directa

None 0

No presente la interacción gráfica con eventos de manipulación.

Rotate 16

Permitir acciones de manipulación que giran el destino.

RotateInertia 128

Aplicar inercia para rotar acciones.

Scale 32

Permitir acciones de manipulación que escalen el destino.

ScaleInertia 256

Aplicar inercia a las acciones de escalado.

System 65536

Habilite las interacciones táctiles controladas por el sistema compatibles con la manipulación directa.

TranslateInertia 64

Aplicar inercia para traducir acciones.

TranslateRailsX 4

Permite acciones de manipulación que traducen el destino en el eje X, pero que usan un modo de raíl.

TranslateRailsY 8

Permite acciones de manipulación que traducen el destino en el eje Y, pero que usan un modo de raíl.

TranslateX 1

Permitir acciones de manipulación que traducen el destino en el eje X.

TranslateY 2

Permitir acciones de manipulación que traducen el destino en el eje Y.

Comentarios

Nota

La manipulación directa define una manipulación como desplazamiento o zoom de alguna parte de la interfaz de usuario de la aplicación.

Esta enumeración proporciona el valor de la propiedad UIElement.ManipulationMode . Al establecer esta propiedad, puede habilitar el control de código de la aplicación para eventos de manipulación, como ManipulationStarted. Debe establecer ManipulationMode en un valor distinto de System o None para habilitar el control de los eventos de ese elemento. Para obtener más información sobre las manipulaciones, consulta Controlar la entrada del puntero.

La aplicación de valores para posibles combinaciones se documenta en los comentarios de la propiedad UIElement.ManipulationMode .

Se aplica a

Consulte también