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.
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
- 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:
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. |