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 可讓您回應系統提供返回按鈕的使用者按下,例如硬體按鈕,或啟用相同事件的手勢和語音命令。
若要讓您的 app 回應系統返回流覽事件,請呼叫 GetForCurrentView 以取得與目前檢視相關聯的 SystemNavigationManager 物件,然後註冊 BackRequested 事件的事件處理常式。 您的應用程式只會收到其為前景應用程式的事件。 如果您處理 BackRequested 事件,請將 BackRequestedEventArgs.Handled 屬性設定為 true ,將事件標示為已處理。 如果您未將事件標示為已處理,系統會決定是否要從行動裝置系列上的應用程式 (流覽) ,或忽略桌面裝置系列) 上的事件 (。
如果裝置未提供任何返回瀏覽按鈕、手勢或命令,則不會引發事件。
屬性
AppViewBackButtonVisibility |
取得或設定值,這個值表示系統 UI 中是否顯示返回按鈕。 |
方法
GetForCurrentView() |
會傳回與目前視窗相關聯的 SystemNavigationManager 物件。 |
事件
BackRequested |
發生于使用者叫用系統提供的按鈕、手勢或語音命令進行返回流覽時。 |