Sprache

GestureRecognizer Klasse

Definition

Stellt Gesten- und Manipulationserkennung, Ereignislistener und Einstellungen bereit.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT GestureRecognizer ".

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

Name Beschreibung
GestureRecognizer()

Initialisiert eine neue Instanz eines GestureRecognizer-Objekts .

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT GestureRecognizer ".

Eigenschaften

Name Beschreibung
AutoProcessInertia

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Manipulationen während der Tia automatisch generiert werden.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT AutoProcessInertia ".

CrossSlideExact

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der genaue Abstand vom anfänglichen Kontakt zum Ende der Querziehinteraktion gemeldet wird.

CrossSlideHorizontally

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Querziehachse horizontal ist.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CrossSlideHorizontally ".

CrossSlideThresholds

Dient zum Abrufen oder Festlegen von Werten, die die Entfernungsschwellenwerte für eine CrossSliding-Interaktion angeben.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CrossSlideThresholds ".

GestureSettings

Dient zum Abrufen oder Festlegen eines Werts, der die von einer Anwendung unterstützten Gesten- und Manipulationseinstellungen angibt.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT GestureSettings ".

InertiaExpansion

Dient zum Abrufen oder Festlegen eines Werts, der die relative Änderung der Größe eines Objekts vom Anfang derTia bis zum Ende der Inertiierung angibt (wenn die Größe geändert oder die Skalierung abgeschlossen ist).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT InertiaExpansion ".

InertiaExpansionDeceleration

Dient zum Abrufen oder Festlegen eines Werts, der die Rate der Verzögerung vom Anfang der Trägheit bis zum Ende der Trägheit angibt (wenn die Größenänderung oder Erweiterung abgeschlossen ist).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT InertiaExpansionDeceleration" .

InertiaRotationAngle

Dient zum Abrufen oder Festlegen eines Werts, der den endgültigen Drehwinkel eines Objekts am Ende der Tia angibt (wenn die Drehung abgeschlossen ist).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT InertiaRotationAngle ".

InertiaRotationDeceleration

Dient zum Abrufen oder Festlegen eines Werts, der die Rate der Verzögerung vom Anfang der Trägheit bis zum Ende der Trägheit angibt (wenn die Drehungsmanipulation abgeschlossen ist).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT InertiaRotationDeceleration" .

InertiaTranslationDeceleration

Dient zum Abrufen oder Festlegen eines Werts, der die Rate der Verzögerung vom Anfang der Trägheit bis zum Ende der Trägheit angibt (wenn die Übersetzungsmanipulation abgeschlossen ist).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT InertiaTranslationDeceleration" .

InertiaTranslationDisplacement

Dient zum Abrufen oder Festlegen eines Werts, der die relative Änderung an der Bildschirmposition eines Objekts vom Anfang derTia bis zum Ende der Inertiierung angibt (wenn die Übersetzungsmanipulation abgeschlossen ist).

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 eine Manipulation während der Unträgheit noch verarbeitet wird (keine Eingabepunkte sind aktiv).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT IsInertial" .

ManipulationExact

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der genaue Abstand vom ursprünglichen Kontakt zum Ende der Interaktion gemeldet wird.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT ManipulationExact ".

MouseWheelParameters

Ruft einen Satz 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 Drehungsinteraktion ab, wenn einzelne Zeigereingaben erkannt werden, 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 einzelne Zeigereingaben erkannt werden, oder legt diesen fest.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT PivotRadius ".

ShowGestureFeedback

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob visuelles Feedback während einer Interaktion angezeigt wird.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT ShowGestureFeedback" .

Methoden

Name Beschreibung
CanBeDoubleTap(PointerPoint)

Gibt an, ob eine Koppelung weiterhin als zweite Koppelbewegung interpretiert werden kann.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CanBeDoubleTap" .

CompleteGesture()

Bewirkt, dass die Gestenerkennung eine Interaktion abschließen kann.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CompleteGesture ".

ProcessDownEvent(PointerPoint)

Verarbeitet Zeigereingaben und löst die GestureRecognizer-Ereignisse aus, die für eine Zeigerdownaktion geeignet sind (für die Gesten und Manipulationen, die von der GestureSettings-Eigenschaft angegeben werden).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT ProcessDownEvent" .

ProcessInertia()

Führt Unträgheitsberechnungen durch und löst die verschiedenen Inertiätsereignisse aus.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT ProcessInertia ".

ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean)

Verarbeitet Zeigereingaben und löst die GestureRecognizer-Ereignisse aus, die für eine Mausradaktion geeignet sind (für die Gesten und Manipulationen, die durch die GestureSettings-Eigenschaft angegeben werden).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT ProcessMouseWheelEvent" .

ProcessMoveEvents(IVector<PointerPoint>)

Verarbeitet Zeigereingaben und löst die GestureRecognizer-Ereignisse aus, die für eine Zeigerbewegungsaktion geeignet sind (für die Gesten und Manipulationen, die durch die GestureSettings-Eigenschaft angegeben werden).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT ProcessMoveEvents ".

ProcessUpEvent(PointerPoint)

Verarbeitet Zeigereingaben und löst die Gestenerkennungsereignisse aus, die für eine Zeiger-up-Aktion geeignet sind (für die Gesten und Manipulationen, die durch die GestureSettings-Eigenschaft angegeben werden).

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT ProcessUpEvent" .

Ereignisse

Name Beschreibung
CrossSliding

Tritt auf, wenn ein Benutzer eine Folie oder Streifbewegung (durch einen einzelnen Touchkontakt) innerhalb eines Inhaltsbereichs ausführt, der nur die Verschiebung entlang einer einzelnen Achse unterstützt. Die Geste muss in eine Richtung erfolgen, die sich senkrecht zu dieser Verschiebungsachse befindet.

Weitere Informationen zu dieser API finden Sie im Thema "UWP WinRT CrossSliding ".

Dragging

Tritt auf, wenn ein Benutzer eine Folie oder Streifbewegung mit einer Maus oder einem Zeichen-/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 Zeichen-/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 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 erheblich genug ist, um das Inertiationsverhalten zu initiieren (Übersetzung, Erweiterung oder Drehung wird 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 wurde 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 die 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 Rechtstippengeste interpretiert wird.

Dazu gehören:

  • Klicken mit der rechten Maustaste oder dem Touchpad
  • Zeichenstift-Drucktastenklick
  • Fingereingabe 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 Tippbewegung interpretiert wird.

Weitere Informationen zu dieser API finden Sie im Thema "WinRT getippt " der UWP.

Gilt für: