GestureRecognizer Klasse
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.
Bietet Gesten- und Manipulationserkennung, Ereignislistener und Einstellungen.
Weitere Informationen zu dieser API finden Sie im Thema WinRT GestureRecognizer von UWP.
public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
- Vererbung
- Attribute
Konstruktoren
GestureRecognizer() |
Initialisiert eine neue instance eines GestureRecognizer-Objekts. Weitere Informationen zu dieser API finden Sie im Thema WinRT GestureRecognizer von UWP. |
Eigenschaften
AutoProcessInertia |
Ruft einen Wert ab, der angibt, ob Manipulationen während der Schwungzeit automatisch generiert werden, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT AutoProcessInertia . |
CrossSlideExact |
Ruft einen Wert ab, der angibt, ob der genaue Abstand zwischen dem anfänglichen Kontakt und dem Ende der folienübergreifenden Interaktion gemeldet wird, oder legt diesen fest. |
CrossSlideHorizontally |
Ruft einen Wert ab, der angibt, ob die Querschiebeachse horizontal ist, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CrossSlideHorizontally ". |
CrossSlideThresholds |
Ruft Werte ab, die die Entfernungsschwellenwerte für eine CrossSliding-Interaktion angeben, oder legt diese fest. Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CrossSlideThresholds ". |
GestureSettings |
Ruft einen Wert ab, der die von einer Anwendung unterstützten Gesten- und Bearbeitungseinstellungen angibt, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT GestureSettings . |
InertiaExpansion |
Ruft einen Wert ab, der die relative Größenänderung eines Objekts vom Beginn der Schwungträgheit bis zum Ende der Unzumutung angibt (wenn die Größenänderung oder Skalierung abgeschlossen ist), oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT InertiaExpansion . |
InertiaExpansionDeceleration |
Ruft einen Wert ab, der die Verzögerungsrate vom Beginn der Trägheit bis zum Ende der Trägheit angibt (wenn die Größenänderung oder Erweiterung abgeschlossen ist) oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT InertiaExpansionDeceleration . |
InertiaRotationAngle |
Ruft einen Wert ab, der den letzten Drehwinkel eines Objekts am Ende der Schwungzeit (wenn die Drehung abgeschlossen ist) angibt, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT InertiaRotationAngle . |
InertiaRotationDeceleration |
Ruft einen Wert ab, der die Verzögerungsrate vom Trägheitsbeginn bis zum Ende der Trägheit (wenn die Drehungsbearbeitung abgeschlossen ist) angibt, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT InertiaRotationDeceleration . |
InertiaTranslationDeceleration |
Ruft einen Wert ab, der die Verzögerungsrate vom Beginn der Trägheit bis zum Ende der Trägheit (wenn die Übersetzungsbearbeitung abgeschlossen ist) angibt, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT InertiaTranslationDeceleration . |
InertiaTranslationDisplacement |
Ruft einen Wert ab, der die relative Änderung der Bildschirmposition eines Objekts vom Beginn der Schwungzeit bis zum Ende der Schwungzeit (wenn die Übersetzungsbearbeitung abgeschlossen ist) angibt, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT InertiaTranslationDisplacement . |
IsActive |
Ruft einen Wert ab, der angibt, ob eine Interaktion verarbeitet wird. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT IsActive . |
IsInertial |
Ruft einen Wert ab, der angibt, ob während der Inertia (keine Eingabepunkte aktiv) eine Bearbeitung noch verarbeitet wird. Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT IsInertial ". |
ManipulationExact |
Ruft einen Wert ab, der angibt, ob der genaue Abstand vom ersten Kontakt zum Ende der Interaktion gemeldet wird, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ManipulationExact . |
MouseWheelParameters |
Ruft eine Reihe von Eigenschaften ab, die der Radtaste eines Mausgeräts zugeordnet sind. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT MouseWheelParameters . |
PivotCenter |
Ruft den Mittelpunkt für eine Rotationsinteraktion ab, wenn eine Einzelzeigereingabe erkannt wird, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT PivotCenter . |
PivotRadius |
Ruft den Radius vom PivotCenter bis zur Zeigereingabe für eine Drehungsinteraktion ab, wenn eine einzelne Zeigereingabe erkannt wird, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT PivotRadius . |
ShowGestureFeedback |
Ruft einen Wert ab, der angibt, ob während einer Interaktion visuelles Feedback angezeigt wird, oder legt diesen fest. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ShowGestureFeedback . |
Methoden
CanBeDoubleTap(PointerPoint) |
Gibt an, ob ein Tippen weiterhin als zweiter Tippen einer Doppeltippgeste interpretiert werden kann. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT CanBeDoubleTap . |
CompleteGesture() |
Bewirkt, dass die Gestenerkennung eine Interaktion beendet. Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CompleteGesture ". |
ProcessDownEvent(PointerPoint) |
Verarbeitet die Zeigereingabe und löst die GestureRecognizer-Ereignisse aus, die für eine Zeigerdownaktion geeignet sind (für die gesten- und manipulationsspezifischen Gesten und Bearbeitungen, die durch die GestureSettings-Eigenschaft angegeben werden). Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ProcessDownEvent . |
ProcessInertia() |
Führt Inertia-Berechnungen aus und löst die verschiedenen Inertia-Ereignisse aus. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ProcessInertia . |
ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean) |
Verarbeitet die Zeigereingabe und löst die Gestenrecognizer-Ereignisse aus, die für eine Mausradaktion geeignet sind (für die Gesten und Bearbeitungen, die durch die GestureSettings-Eigenschaft angegeben werden). Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ProcessMouseWheelEvent . |
ProcessMoveEvents(IVector<PointerPoint>) |
Verarbeitet die Zeigereingabe und löst die GestureRecognizer-Ereignisse aus, die für eine Zeigerverschiebungsaktion geeignet sind (für die Gesten und Bearbeitungen, die durch die GestureSettings-Eigenschaft angegeben werden). Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ProcessMoveEvents . |
ProcessUpEvent(PointerPoint) |
Verarbeitet die Zeigereingabe und löst die GestureRecognizer-Ereignisse aus, die für eine Zeigeraktion geeignet sind (für die Gesten und Bearbeitungen, die durch die GestureSettings-Eigenschaft angegeben werden). Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ProcessUpEvent . |
Ereignisse
CrossSliding |
Tritt auf, wenn ein Benutzer eine Folie oder Wischbewegung (über einen einzelnen Touchkontakt) in einem Inhaltsbereich ausführt, der nur das Schwenken entlang einer einzelnen Achse unterstützt. Die Geste muss in einer Richtung erfolgen, die senkrecht zu dieser Schwenkachse liegt. Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CrossSliding" . |
Dragging |
Tritt auf, wenn ein Benutzer eine Folie oder Wischgeste mit einer Maus oder einem Stift/Eingabestift (einzelner Kontakt) ausführt. Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT Dragging" . |
Holding |
Tritt auf, wenn ein Benutzer eine Gedrückthalten-Geste ausführt (mit einer einzelnen Toucheingabe, Maus, Touchpad oder Stift-/Eingabestiftkontakt). Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT Holding . |
ManipulationCompleted |
Tritt auf, wenn die Eingabepunkte angehoben werden und alle nachfolgenden Bewegungen (Übersetzung, Erweiterung oder Drehung) durch die Inertia beendet wurden. Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT ManipulationCompleted ". |
ManipulationInertiaStarting |
Tritt auf, wenn alle Kontaktpunkte während einer Manipulation angehoben werden und die Geschwindigkeit der Manipulation signifikant genug ist, um dasTia-Verhalten zu initiieren (Übersetzung, Erweiterung oder Drehung werden fortgesetzt, nachdem die Eingabezeiger angehoben wurden). Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ManipulationInertiaStarting . |
ManipulationStarted |
Tritt auf, wenn mindestens ein Eingabepunkt initiiert und nachfolgende Bewegung (Übersetzung, Erweiterung oder Drehung) begonnen wurde. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ManipulationStarted . |
ManipulationUpdated |
Tritt auf, nachdem mindestens ein Eingabepunkt initiiert wurde und nachfolgende Bewegung (Übersetzung, Erweiterung oder Drehung) ausgeführt wird. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT ManipulationUpdated . |
RightTapped |
Tritt auf, wenn die Zeigereingabe unabhängig vom Eingabegerät als Rechts tippende Geste interpretiert wird. Beispiele:
Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT RightTapped ". |
Tapped |
Tritt auf, wenn die Zeigereingabe als Tippengeste interpretiert wird. Weitere Informationen zu dieser API finden Sie im Thema UWP WinRT Tapped . |