GameBar.IsInputRedirectedChanged Evento
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.
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.
// 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)