ManipulationModes Énumération
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 comment un élément d’interface utilisateur cible interprète les événements de manipulation. Cette énumération s’effectue dans le cas d’un indicateur, vous pouvez donc 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(Windows.Foundation.UniversalApiContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
- Héritage
-
ManipulationModes
- Attributs
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Nom | Valeur | Description |
---|---|---|
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 les événements de manipulation. |
Rotate | 16 | Autoriser les actions de manipulation qui font pivoter la cible. |
RotateInertia | 128 | Appliquez l’inertie pour faire pivoter les actions. |
Scale | 32 | Autoriser 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 | Autoriser 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. |
Notes
La manipulation directe 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 permettre la gestion des événements à partir de cet élément. Pour plus d’informations sur les manipulations, consultez Gérer l’entrée de pointeur.
L’application de la valeur pour les combinaisons possibles est documentée dans la propriété Remarks for the UIElement.ManipulationMode .
Produit | Versions |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |