EdgeGesture 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.
Ermöglicht den Zugriff auf die Ereignisse, die eine App über Trigger auf der edgebasierten Benutzeroberfläche benachrichtigen.
public ref class EdgeGesture sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.STA)]
class EdgeGesture final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.STA)]
public sealed class EdgeGesture
Public NotInheritable Class EdgeGesture
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Im folgenden Beispiel wird die Verwendung von GetForCurrentView veranschaulicht, um eine instance EdgeGesture abzurufen, über die sie sich dann für jedes Edgegestenereignisse registriert.
var edgeGesture = Windows.UI.Input.EdgeGesture.getForCurrentView();
edgeGesture.addEventListener("starting", onStarting);
edgeGesture.addEventListener("completed", onCompleted);
edgeGesture.addEventListener("canceled", onCanceled);
Hinweise
Hinweis
Diese Klasse ist nicht agil, was bedeutet, dass Sie das Threadingmodell und das Marshallverhalten berücksichtigen müssen. Weitere Informationen finden Sie unter Threading and Marshaling (C++/CX) und Using Windows-Runtime objects in a multithreaded environment (.NET).
Methoden
GetForCurrentView() |
Ruft eine instance der EdgeGesture-Klasse ab, die zum Hinzufügen und Entfernen von Ereignisdelegathandlern für die aktuelle Ansicht verwendet wird. |
Ereignisse
Canceled |
Wird ausgelöst, wenn ein Benutzer eine Ein- oder Ausblendeaktion für eine edgebasierte Benutzeroberfläche abbricht. |
Completed |
Wird ausgelöst, um anzugeben, dass der Benutzer die edgebasierte Benutzeroberfläche erfolgreich angerufen oder verworfen hat. Dies geschieht entweder, wenn der Benutzer seinen Finger von einem touchfähigen Bildschirm aus hebt oder wenn der Benutzer Win+Z auf der Tastatur drückt. |
Starting |
Wird ausgelöst, wenn ein Benutzer eine Aktion zum Aufrufen oder Schließen der edgebasierten Benutzeroberfläche startet. |
Gilt für:
Weitere Informationen
- Windows.UI.Input
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- Benutzerdefinierte Benutzerinteraktionen
- UX-Richtlinien für benutzerdefinierte Benutzerinteraktionen
- Entwurfsrichtlinien für Toucheingaben
- 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
- Eingabequellenidentifikationsbeispiel
- Beispiel für touchinjektion
- Win32 Touch-Treffertestbeispiel