共用方式為


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 可讓您回應系統提供返回按鈕的使用者按下,例如硬體按鈕,或啟用相同事件的手勢和語音命令。

若要讓您的 app 回應系統返回流覽事件,請呼叫 GetForCurrentView 以取得與目前檢視相關聯的 SystemNavigationManager 物件,然後註冊 BackRequested 事件的事件處理常式。 您的應用程式只會收到其為前景應用程式的事件。 如果您處理 BackRequested 事件,請將 BackRequestedEventArgs.Handled 屬性設定為 true ,將事件標示為已處理。 如果您未將事件標示為已處理,系統會決定是否要從行動裝置系列上的應用程式 (流覽) ,或忽略桌面裝置系列) 上的事件 (。

如果裝置未提供任何返回瀏覽按鈕、手勢或命令,則不會引發事件。

屬性

AppViewBackButtonVisibility

取得或設定值,這個值表示系統 UI 中是否顯示返回按鈕。

方法

GetForCurrentView()

會傳回與目前視窗相關聯的 SystemNavigationManager 物件。

事件

BackRequested

發生于使用者叫用系統提供的按鈕、手勢或語音命令進行返回流覽時。

適用於

另請參閱