SystemNavigationManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una manera de que una aplicación responda a los eventos de navegación inversa proporcionados por el 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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
SystemNavigationManager le permite responder a las presiones del usuario del botón Atrás proporcionado por el sistema, como un botón de hardware, o gestos y comandos de voz que activan el mismo evento.
Para permitir que la aplicación responda al evento de navegación inversa del sistema, llame a GetForCurrentView para obtener el objeto SystemNavigationManager asociado a la vista actual y, a continuación, registre un controlador de eventos para el evento BackRequested . La aplicación recibirá el evento solo de la aplicación en primer plano. Si controla el evento BackRequested , establezca la propiedad BackRequestedEventArgs.Handled en true para marcar el evento como controlado. Si no marcas el evento como controlado, el sistema decide si quieres alejarte de la aplicación (en la familia de dispositivos móviles) o ignorar el evento (en la familia de dispositivos de escritorio).
Si el dispositivo no proporciona ningún botón de navegación atrás, gesto o comando, el evento no se genera.
Propiedades
AppViewBackButtonVisibility |
Obtiene o establece un valor que indica si se muestra un botón Atrás en la interfaz de usuario del sistema. |
Métodos
GetForCurrentView() |
Devuelve el objeto SystemNavigationManager asociado a la ventana actual. |
Eventos
BackRequested |
Se produce cuando el usuario invoca el botón, el gesto o el comando de voz proporcionados por el sistema para la navegación atrás. |