Compartir a través de


GameBar.VisibilityChanged Evento

Definición

Se produce cuando se muestra o descarta la barra de juegos.

Usa el evento para supervisar el estado de visibilidad de la barra de juegos. Los juegos pueden optar por pausar el juego o presentar un estado inactivo cuando la barra de juegos está visible y se dibuja sobre el juego. 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 Visible para determinar si la barra de juegos está visible actualmente.

// Register
static event_token VisibilityChanged(EventHandler<IInspectable> const& handler) const;

// Revoke with event_token
static void VisibilityChanged(event_token const* cookie) const;

// Revoke with event_revoker
static GameBar::VisibilityChanged_revoker VisibilityChanged(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
public static event System.EventHandler<object> VisibilityChanged;
function onVisibilityChanged(eventArgs) { /* Your code */ }
Windows.Gaming.UI.GameBar.addEventListener("visibilitychanged", onVisibilityChanged);
Windows.Gaming.UI.GameBar.removeEventListener("visibilitychanged", onVisibilityChanged);
- or -
Windows.Gaming.UI.GameBar.onvisibilitychanged = onVisibilityChanged;
Public Shared Custom Event VisibilityChanged As EventHandler(Of Object) 

Tipo de evento

Se aplica a

Consulte también