SystemNavigationManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为应用提供一种方法来响应系统提供的后退导航事件。
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
- 继承
- 属性
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 |
当用户调用系统提供的按钮、手势或语音命令进行后退导航时发生。 |