ManipulationModes 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 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
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 System
de 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 .