Compartilhar via


SystemNavigationManager Classe

Definição

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

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
Herança
Object Platform::Object IInspectable 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

Confira também