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

Campos

Nombre Valor Description
None 0

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

TranslateX 1

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

TranslateY 2

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

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.

Rotate 16

Permitir acciones de manipulación que giran el destino.

Scale 32

Permitir acciones de manipulación que escalan el destino.

TranslateInertia 64

Aplicar inercia para traducir acciones.

RotateInertia 128

Aplicar inercia para rotar las acciones.

ScaleInertia 256

Aplicar inercia a las acciones de escalado.

All 65535

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

System 65536

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

Comentarios

Note

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 System de o None para habilitar el control de los eventos desde ese elemento. Para obtener más información sobre las manipulaciones, consulta Handle pointer input (Controlar entrada de 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