Freigeben über


GestureRecognizer Klasse

Definition

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
Object Platform::Object IInspectable GestureRecognizer
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:

  • Klicken sie mit der rechten Maus oder mit der Touchpad-Schaltfläche
  • Klick auf die Stiftlaufschaltfläche
  • Berühren oder Stift drücken und halten

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 .

Gilt für: