ManipulationModes Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie la façon dont un élément d’interface utilisateur cible interprète les événements de manipulation. Cette énumération étant flagwise, vous pouvez définir plusieurs modes pour la propriété ManipulationMode .
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
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
- Héritage
-
ManipulationModes
- Attributs
Champs
All | 65535 | Activer tous les modes d’interaction de manipulation à l’exception de ceux pris en charge par la manipulation directe |
None | 0 | Ne présentez pas d’interaction graphique avec des événements de manipulation. |
Rotate | 16 | Autorisez les actions de manipulation qui font pivoter la cible. |
RotateInertia | 128 | Appliquez l’inertie aux actions de rotation. |
Scale | 32 | Autorisez les actions de manipulation qui mettez à l’échelle la cible. |
ScaleInertia | 256 | Appliquez l’inertie aux actions de mise à l’échelle. |
System | 65536 | Activez les interactions tactiles pilotées par le système prises en charge par la manipulation directe. |
TranslateInertia | 64 | Appliquez l’inertie pour traduire les actions. |
TranslateRailsX | 4 | Autorisez les actions de manipulation qui traduisent la cible sur l’axe X, mais à l’aide d’un mode rails. |
TranslateRailsY | 8 | Autorisez les actions de manipulation qui traduisent la cible sur l’axe Y, mais à l’aide d’un mode rails. |
TranslateX | 1 | Autoriser les actions de manipulation qui traduisent la cible sur l’axe X. |
TranslateY | 2 | Autoriser les actions de manipulation qui traduisent la cible sur l’axe Y. |
Remarques
Notes
Direct Manipulation définit une manipulation comme le défilement ou le zoom d’une partie de l’interface utilisateur de l’application.
Cette énumération fournit la valeur de la propriété UIElement.ManipulationMode . En définissant cette propriété, vous pouvez activer la gestion du code d’application pour les événements de manipulation tels que ManipulationStarted. Vous devez définir ManipulationMode sur une valeur autre que System
ou None
pour activer la gestion des événements de cet élément. Pour plus d’informations sur les manipulations, consultez Gérer l’entrée du pointeur.
L’application de la valeur pour les combinaisons possibles est documentée dans la propriété Remarks de la propriété UIElement.ManipulationMode .