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 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
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
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 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. |
Remarques
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 .