SystemNavigationManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |