ManipulationModes Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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(Windows.Foundation.UniversalApiContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
- Vererbung
-
ManipulationModes
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
All | 65535 | Aktivieren aller Bearbeitungsinteraktionsmodi außer denen, die über die direkte Bearbeitung unterstützt werden |
None | 0 | Zeigen Sie keine grafische Interaktion mit Manipulationsereignissen an. |
Rotate | 16 | Zulassen von Manipulationsaktionen, die das Ziel rotieren. |
RotateInertia | 128 | Anwenden von Inertiät zum Rotieren von Aktionen. |
Scale | 32 | Lassen Sie Manipulationsaktionen zu, die das Ziel skalieren. |
ScaleInertia | 256 | Wenden Sie Die Massenträgheit auf Skalierungsaktionen an. |
System | 65536 | Aktivieren Sie systemgesteuerte Touchinteraktionen, die durch direkte Manipulation unterstützt werden. |
TranslateInertia | 64 | Anwenden von Unzutreffenheit zum Übersetzen von Aktionen. |
TranslateRailsX | 4 | Zulassen von Manipulationsaktionen, die das Ziel auf der X-Achse übersetzen, aber einen Schienenmodus verwenden. |
TranslateRailsY | 8 | Zulassen von Manipulationsaktionen, die das Ziel auf der Y-Achse übersetzen, aber einen Schienenmodus verwenden. |
TranslateX | 1 | Zulassen von Manipulationsaktionen, die das Ziel auf der X-Achse übersetzen. |
TranslateY | 2 | Zulassen von Manipulationsaktionen, die das Ziel auf der Y-Achse übersetzen. |
Hinweise
Hinweis
Die direkte Bearbeitung definiert eine Bearbeitung als Bildlauf oder Zoomen eines Teils der Benutzeroberfläche der Anwendung.
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 Verarbeiten von Zeigereingaben.
Die Werterzwingung für mögliche Kombinationen ist in den Hinweise für die UIElement.ManipulationMode-Eigenschaft dokumentiert.