Freigeben über


SystemNavigationManager Klasse

Definition

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

Gilt für:

Weitere Informationen