ManipulationModes Énumération

Définition

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 .

S’applique à

Voir aussi