Partager via


ManipulationModes Énumération

Définition

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 .

S’applique à

Voir aussi