GameBar.IsInputRedirectedChanged Evento
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í.
Se produce cuando se redirige la entrada a la barra de juegos o la entrada se restaura en el juego.
Una vez que el usuario invoca la barra de juegos, la entrada se puede redirigir a la barra de juegos mientras el jugador interactúa con ella. Los juegos que ya no reciben entradas normalmente querrán pausar el juego o presentar un estado inactivo. Mientras está en pausa o inactiva, un procedimiento recomendado es seguir representando el fotograma o escena actual, de modo que la grabación sea fluida y sin problemas si el reproductor comienza a grabar o ya está grabando. Los juegos multijugador pueden optar por continuar jugando en lugar de pausar.
Sugerencia
Este evento se puede generar en subprocesos en segundo plano (sin interfaz de usuario). Es posible que tenga que publicar un evento en el subproceso de la interfaz de usuario para realizar acciones de interfaz de usuario.
Usa IsInputRedirected para determinar si la entrada se redirige actualmente a la barra de juegos.
// Register
static event_token IsInputRedirectedChanged(EventHandler<IInspectable> const& handler) const;
// Revoke with event_token
static void IsInputRedirectedChanged(event_token const* cookie) const;
// Revoke with event_revoker
static GameBar::IsInputRedirectedChanged_revoker IsInputRedirectedChanged(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
public static event System.EventHandler<object> IsInputRedirectedChanged;
function onIsInputRedirectedChanged(eventArgs) { /* Your code */ }
Windows.Gaming.UI.GameBar.addEventListener("isinputredirectedchanged", onIsInputRedirectedChanged);
Windows.Gaming.UI.GameBar.removeEventListener("isinputredirectedchanged", onIsInputRedirectedChanged);
- or -
Windows.Gaming.UI.GameBar.onisinputredirectedchanged = onIsInputRedirectedChanged;
Public Shared Custom Event IsInputRedirectedChanged As EventHandler(Of Object)