Freigeben über


ManipulationModes Enumeration

Definition

Gibt an, wie ein Ziel-UI-Element Manipulationsereignisse interpretiert. Diese Enumeration ist flagweise, sodass Sie mehrere Modi für die ManipulationMode-Eigenschaft festlegen können.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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
Vererbung
ManipulationModes
Attribute

Felder

All 65535

Aktivieren Sie alle Bearbeitungsinteraktionsmodi mit Ausnahme der durch direkte Bearbeitung unterstützten Modi.

None 0

Zeigen Sie keine grafische Interaktion mit Bearbeitungsereignissen an.

Rotate 16

Zulassen von Manipulationsaktionen, die das Ziel rotieren.

RotateInertia 128

Wenden Sie DieSTrägheit auf Rotieren von Aktionen an.

Scale 32

Lassen Sie Manipulationsaktionen zu, die das Ziel skalieren.

ScaleInertia 256

Wenden Sie DieSTrägheit auf Skalierungsaktionen an.

System 65536

Aktivieren Sie systemgesteuerte Touchinteraktionen, die durch direkte Bearbeitung unterstützt werden.

TranslateInertia 64

Wenden Sie Die Unzutreffenheit auf die Übersetzung von Aktionen an.

TranslateRailsX 4

Erlauben Sie Manipulationsaktionen, die das Ziel auf der X-Achse übersetzen, aber einen Schienenmodus verwenden.

TranslateRailsY 8

Erlauben Sie Manipulationsaktionen, die das Ziel auf der Y-Achse übersetzen, aber einen Schienenmodus verwenden.

TranslateX 1

Lassen Sie Manipulationsaktionen zu, die das Ziel auf der X-Achse übersetzen.

TranslateY 2

Lassen Sie Manipulationsaktionen zu, die das Ziel auf der Y-Achse übersetzen.

Hinweise

Hinweis

Direct Manipulation definiert eine Bearbeitung als Scrollen oder Zoomen eines Teils der Anwendungsbenutzeroberfläche.

Diese Enumeration stellt den Wert für die UIElement.ManipulationMode-Eigenschaft bereit. Durch Festlegen dieser Eigenschaft können Sie die App-Codebehandlung für Manipulationsereignisse wie ManipulationStarted aktivieren. Sie müssen den ManipulationMode auf einen anderen Wert als System oder None festlegen, um die Behandlung der Ereignisse dieses Elements zu aktivieren. Weitere Informationen zu Bearbeitungen finden Sie unter Handle-Zeigereingabe.

Die Werterzwingung für mögliche Kombinationen ist in den Hinweise für die UIElement.ManipulationMode-Eigenschaft dokumentiert.

Gilt für:

Weitere Informationen