Compartir a través de


GameBar Clase

Definición

Proporciona notificaciones e información sobre el estado de redirección de entrada y visibilidad de la barra de juegos.

public ref class GameBar abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GameBar final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class GameBar
Public Class GameBar
Herencia
Object Platform::Object IInspectable GameBar
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)

Comentarios

Los eventos y propiedades de son estáticos de clase. No se crean instancias de objetos para esta clase.

Propiedades

IsInputRedirected

Indica si la entrada se redirige actualmente a la barra de juegos.

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.

Para recibir una notificación de los cambios en , controle el evento IsInputRedirectedChanged .

Visible

Indica si la barra de juegos está visible actualmente.

Utilice la propiedad para determinar 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.

Para recibir una notificación de los cambios en , controle el evento VisibilityChanged .

Eventos

IsInputRedirectedChanged

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.

VisibilityChanged

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.

Se aplica a