GestureSettings 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 die Interaktionen an, die von einer Anwendung unterstützt werden.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class GestureSettings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class GestureSettings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum GestureSettings
var value = Windows.UI.Input.GestureSettings.none
Public Enum GestureSettings
- Vererbung
-
GestureSettings
- 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
CrossSlide | 32768 | Aktivieren Sie die Unterstützung für die CrossSliding-Interaktion , wenn Sie die Folie oder Wischbewegung über einen einzelnen Touchkontakt verwenden. Diese Geste kann zum Auswählen oder Neuanordnen von Objekten verwendet werden. |
DoubleTap | 2 | Aktivieren Sie die Unterstützung für die Doppeltippbewegung.
|
Drag | 32 | Aktivieren Sie die Unterstützung für die Folie oder Wischbewegung mit einer Maus oder einem Stift/Tablettstift (einzelner Kontakt). Das Dragging-Ereignis wird ausgelöst, wenn eine der beiden Gesten erkannt wird. Diese Geste kann zum Auswählen von Text, zum Auswählen oder Neuanordnen von Objekten oder zum Scrollen und Schwenken verwendet werden. Hinweis Maus- und Stift-/Eingabestifteingaben lösen während dieser Interaktion keine Manipulationsereignisse (ManipulationStarted, ManipulationUpdated und ManipulationCompleted) aus. Wenn Sie die Unterstützung für Ziehen und mindestens eine der Bearbeitungseinstellungen angeben, kann ein einzelnes Gerät mehrere Aktionen ausführen. Beispielsweise kann die Folie oder Wischgeste mit der linken Maustaste ausgeführt werden, um Text auszuwählen, während die Radschaltfläche zum Scrollen von Inhalten gerollt werden kann. |
Hold | 4 | Aktivieren Sie die Unterstützung für die Gedrückthalten-Geste (von einer einzelnen Berührung oder einem Stift-/Tablettstiftkontakt). Das Holding-Ereignis wird ausgelöst, wenn ein Zeitschwellenwert überschritten wird, bevor der Kontakt aufgehoben wird, ein zusätzlicher Kontakt erkannt oder eine Geste gestartet wird.
|
HoldWithMouse | 8 | Aktivieren Sie die Unterstützung für die Gedrückthalten-Geste über die linke Schaltfläche auf einer Maus. Das Holding-Ereignis wird ausgelöst, wenn ein Zeitschwellenwert überschritten wird, bevor die linke Schaltfläche losgelassen wird oder eine Geste gestartet wird. Diese Geste kann verwendet werden, um ein Kontextmenü anzuzeigen. |
ManipulationMultipleFingerPanning | 65536 | Aktivieren Sie die Verschiebung, und deaktivieren Sie den Zoom, wenn zwei oder mehr Touchkontakte erkannt werden. Verhindert unbeabsichtigte Zoominteraktionen beim Schwenken mit mehreren Fingern. |
ManipulationRotate | 1024 | Aktivieren Sie die Unterstützung für die Drehbewegung durch Zeigereingabe. Die Ereignisse ManipulationStarted, ManipulationUpdated und ManipulationCompleted werden während dieser Interaktion ausgelöst. |
ManipulationRotateInertia | 8192 | Aktivieren Sie die Unterstützung für die Drehträgheit, nachdem die Drehgeste (durch Zeigereingabe) abgeschlossen ist. Das ManipulationInertiaStarting-Ereignis wird ausgelöst, wenn inertia aktiviert ist. |
ManipulationScale | 2048 | Aktivieren Sie die Unterstützung für die Zusammendrücken- oder Stretchgeste über die Zeigereingabe. Diese Gesten können für den optischen oder semantischen Zoom und die Größenänderung eines Objekts verwendet werden. Die Ereignisse ManipulationStarted, ManipulationUpdated und ManipulationCompleted werden während dieser Interaktion ausgelöst. |
ManipulationScaleInertia | 16384 | Aktivieren Sie die Unterstützung für die Skalierung der Schwungmasse, nachdem die Geste zusammendrücken oder strecken (durch Zeigereingabe) abgeschlossen ist. Das ManipulationInertiaStarting-Ereignis wird ausgelöst, wenn inertia aktiviert ist. |
ManipulationTranslateInertia | 4096 | Aktivieren Sie die Unterstützung für die Übersetzungsträgheit, nachdem die Foliengeste (durch Zeigereingabe) abgeschlossen ist. Das ManipulationInertiaStarting-Ereignis wird ausgelöst, wenn inertia aktiviert ist. |
ManipulationTranslateRailsX | 256 | Aktivieren Sie die Unterstützung für die Foliengeste über die Zeigereingabe auf der horizontalen Achse mithilfe von Schienen (Führungslinien). Die Ereignisse ManipulationStarted, ManipulationUpdated und ManipulationCompleted werden während dieser Interaktion ausgelöst. Diese Geste kann zum Neuanordnen von Objekten verwendet werden. |
ManipulationTranslateRailsY | 512 | Aktivieren Sie die Unterstützung für die Foliengeste über die Zeigereingabe auf der vertikalen Achse mithilfe von Schienen (Führungslinien). Die Ereignisse ManipulationStarted, ManipulationUpdated und ManipulationCompleted werden während dieser Interaktion ausgelöst. Diese Geste kann zum Neuanordnen von Objekten verwendet werden. |
ManipulationTranslateX | 64 | Aktivieren Sie die Unterstützung für die Foliengeste über die Zeigereingabe auf der horizontalen Achse. Die Ereignisse ManipulationStarted, ManipulationUpdated und ManipulationCompleted werden während dieser Interaktion ausgelöst. Diese Geste kann zum Neuanordnen von Objekten verwendet werden. |
ManipulationTranslateY | 128 | Aktivieren Sie die Unterstützung für die Foliengeste über die Zeigereingabe auf der vertikalen Achse. Die Ereignisse ManipulationStarted, ManipulationUpdated und ManipulationCompleted werden während dieser Interaktion ausgelöst. Diese Geste kann zum Neuanordnen von Objekten verwendet werden. |
None | 0 | Deaktivieren Sie die Unterstützung für Gesten und Bearbeitungen. |
RightTap | 16 | Aktivieren Sie die Unterstützung für eine Interaktion mit der rechten Maustaste. Das RightTapped-Ereignis wird ausgelöst, wenn der Kontakt angehoben oder die Maustaste losgelassen wird.
|
Tap | 1 | Aktivieren Sie die Unterstützung für die Tippen-Geste.
|
Gilt für:
Weitere Informationen
- Eingabe und Interaktionen
- Beispiel für den Benutzerinteraktionsmodus
- Beispiel für visuelle Fokuselemente
- Eingabe: Beispiel für Gerätefunktionen
- Eingabe: vereinfachtes Freihandbeispiel
- Eingabe: Beispiel für Windows 8-Bewegungen
- Eingabe: Beispiel für XAML-Benutzereingabeereignisse
- Beispiel für XAML-Bildlauf, Schwenken und Zoomen
- Beispiel für die DirectX-Fingereingabe
- Eingabe: Beispiel für Manipulationen und Gesten (C++)
- Eingabe: Beispiel für Fingereingabe-Treffertests
- Beispiel für die Eingabequellenidentifikation
- Beispiel für Fingereingabeeinschleusung
- Win32–Beispiel für Touchtreffertests