SystemNavigationManager 类

定义

为应用提供一种方法来响应系统提供的后退导航事件。

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
继承
Object Platform::Object IInspectable SystemNavigationManager
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

SystemNavigationManager 使你能够响应用户按下系统提供的后退按钮(例如硬件按钮)或激活同一事件的手势和语音命令。

若要使应用能够响应系统后退导航事件,请调用 GetForCurrentView 获取与当前视图关联的 SystemNavigationManager 对象,然后为 BackRequested 事件注册事件处理程序。 你的应用将仅接收其前台应用的事件。 如果处理 BackRequested 事件,请将 BackRequestedEventArgs.Handled 属性设置为 true 以将事件标记为已处理。 如果未将事件标记为已处理,系统会决定是离开移动设备系列) 上的应用 (,还是忽略桌面设备系列) 上的事件 (。

如果设备不提供任何后退导航按钮、手势或命令,则不会引发该事件。

属性

AppViewBackButtonVisibility

获取或设置一个值,该值指示后退按钮是否显示在系统 UI 中。

方法

GetForCurrentView()

返回与当前窗口关联的 SystemNavigationManager 对象。

事件

BackRequested

当用户调用系统提供的按钮、手势或语音命令进行后退导航时发生。

适用于

另请参阅