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
| 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 .