GameBar 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 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
- 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. |