GameBar Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece notificações e informações sobre o estado de visibilidade e redirecionamento de entrada da Barra de jogos.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v2.0)
|
Comentários
Os eventos e as propriedades de são estáticos de classe. Os objetos não são instanciados para essa classe.
Propriedades
IsInputRedirected |
Indica se a entrada está redirecionada para a Barra de jogos no momento. Depois que o usuário invoca a Barra de jogo, a entrada pode ser redirecionada para a Barra de jogo enquanto o jogador interage com ela. Os jogos que não estão mais recebendo entrada normalmente desejarão pausar a jogabilidade ou apresentar um estado ocioso. Enquanto estiver em pausa ou ocioso, uma prática recomendada é continuar renderizando o quadro ou a cena atual, para que a gravação seja suave e perfeita se o player começar a gravar ou já estiver gravando. Os jogos multijogador podem optar por continuar a jogabilidade em vez de pausar. Para ser notificado sobre alterações no , manipule o evento IsInputRedirectedChanged . |
Visible |
Indica se a Barra de jogo está visível no momento. Use a propriedade para determinar o estado de visibilidade da Barra de jogos. Os jogos podem optar por pausar a jogabilidade ou apresentar um estado ocioso quando a Barra de jogo está visível e sendo desenhada sobre o jogo. Enquanto estiver em pausa ou ocioso, uma prática recomendada é continuar renderizando o quadro ou a cena atual, para que a gravação seja suave e perfeita se o player começar a gravar ou já estiver gravando. Os jogos multijogador podem optar por continuar a jogabilidade em vez de pausar. Para ser notificado sobre alterações no , manipule o evento VisibilityChanged . |
Eventos
IsInputRedirectedChanged |
Ocorre quando a entrada é redirecionada para a Barra de jogo ou a entrada é restaurada para o jogo. Depois que o usuário invoca a Barra de jogo, a entrada pode ser redirecionada para a Barra de jogo enquanto o jogador interage com ela. Os jogos que não estão mais recebendo entrada normalmente desejarão pausar a jogabilidade ou apresentar um estado ocioso. Enquanto estiver em pausa ou ocioso, uma prática recomendada é continuar renderizando o quadro ou a cena atual, para que a gravação seja suave e perfeita se o player começar a gravar ou já estiver gravando. Os jogos multijogador podem optar por continuar a jogabilidade em vez de pausar. Dica Esse evento pode ser gerado em threads em segundo plano (não interface do usuário). Talvez seja necessário postar um evento no thread da interface do usuário para executar ações de interface do usuário. Use IsInputRedirected para determinar se a entrada está redirecionada para a Barra de jogos no momento. |
VisibilityChanged |
Ocorre quando a Barra de jogo é mostrada ou ignorada. Use o evento para monitorar o estado de visibilidade da Barra de jogos. Os jogos podem optar por pausar a jogabilidade ou apresentar um estado ocioso quando a Barra de jogo está visível e sendo desenhada sobre o jogo. Enquanto estiver em pausa ou ocioso, uma prática recomendada é continuar renderizando o quadro ou a cena atual, para que a gravação seja suave e perfeita se o player começar a gravar ou já estiver gravando. Os jogos multijogador podem optar por continuar a jogabilidade em vez de pausar. Dica Esse evento pode ser gerado em threads em segundo plano (não interface do usuário). Talvez seja necessário postar um evento no thread da interface do usuário para executar ações de interface do usuário. Use Visible para determinar se a Barra de jogo está visível no momento. |