SystemNavigationManager 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 eine Möglichkeit für eine App, auf vom System bereitgestellte Backnavigationsereignisse zu reagieren.
public ref class SystemNavigationManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SystemNavigationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SystemNavigationManager
Public NotInheritable Class SystemNavigationManager
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Mit dem SystemNavigationManager können Sie auf Benutzereingaben der vom System bereitgestellten Schaltfläche "Zurück" reagieren, z. B. auf eine Hardwareschaltfläche oder auf Gesten und Sprachbefehle, die dasselbe Ereignis aktivieren.
Damit Ihre App auf das Systemrücknavigationsereignis reagieren kann, rufen Sie GetForCurrentView auf, um das der aktuellen Ansicht zugeordnete SystemNavigationManager-Objekt abzurufen, und registrieren Sie dann einen Ereignishandler für das BackRequested-Ereignis . Ihre App empfängt nur das Ereignis der Vordergrund-App. Wenn Sie das BackRequested-Ereignis behandeln, legen Sie die BackRequestedEventArgs.Handled-Eigenschaft auf true fest, um das Ereignis als behandelt zu markieren. Wenn Sie das Ereignis nicht als behandelt markieren, entscheidet das System, ob es von der App (in der Mobilen Gerätefamilie) weg navigieren oder das Ereignis (in der Desktopgerätefamilie) ignorieren soll.
Wenn das Gerät keine Rücknavigationsschaltfläche, Geste oder Befehle bereitstellt, wird das Ereignis nicht ausgelöst.
Eigenschaften
AppViewBackButtonVisibility |
Ruft einen Wert ab, der angibt, ob eine Zurück-Schaltfläche auf der Systembenutzeroberfläche angezeigt wird, oder legt diesen fest. |
Methoden
GetForCurrentView() |
Gibt das SystemNavigationManager-Objekt zurück, das dem aktuellen Fenster zugeordnet ist. |
Ereignisse
BackRequested |
Tritt auf, wenn der Benutzer die vom System bereitgestellte Schaltfläche, Geste oder Sprachbefehl für die Rückwärtsnavigation aufruft. |