Ler em inglês

Compartilhar via


SystemNavigationManager Classe

Definição

Fornece uma maneira de um aplicativo responder a eventos de navegação inativa fornecidos pelo sistema.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SystemNavigationManager
Herança
Object SystemNavigationManager
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

O SystemNavigationManager permite que você responda às pressionamentos do usuário do botão voltar fornecido pelo sistema, como um botão de hardware, ou gestos e comandos de voz que ativam o mesmo evento.

Para permitir que seu aplicativo responda ao evento de navegação invertida do sistema, chame GetForCurrentView para obter o objeto SystemNavigationManager associado ao modo de exibição atual e registre um manipulador de eventos para o evento BackRequested . Seu aplicativo receberá o evento somente do aplicativo em primeiro plano. Se você manipular o evento BackRequested , defina a propriedade BackRequestedEventArgs.Handled como true para marcar o evento como manipulado. Se você não marcar o evento como manipulado, o sistema decidirá se deseja navegar para longe do aplicativo (na família de dispositivos móveis) ou ignorar o evento (na família de dispositivos desktop).

Se o dispositivo não fornecer nenhum botão de navegação traseira, gesto ou comando, o evento não será gerado.

Propriedades

AppViewBackButtonVisibility

Obtém ou define um valor que indica se um botão voltar é mostrado na interface do usuário do sistema.

Métodos

GetForCurrentView()

Retorna o objeto SystemNavigationManager associado à janela atual.

Eventos

BackRequested

Ocorre quando o usuário invoca o comando de botão, gesto ou voz fornecido pelo sistema para navegação inativa.

Aplica-se a

Produto Versões
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Confira também