Partager via


GameBar.IsInputRedirectedChanged Événement

Définition

Se produit lorsque l’entrée est redirigée vers la barre de jeu ou que l’entrée est restaurée dans le jeu.

Une fois que l’utilisateur a appelé la barre de jeu, l’entrée peut être redirigée vers la barre de jeux pendant que le joueur interagit avec elle. Les jeux qui ne reçoivent plus d’entrée veulent généralement suspendre le jeu ou présenter un état inactif. Pendant la pause ou l’inactivité, il est recommandé de continuer à restituer l’image ou la scène actuelle, afin que l’enregistrement soit fluide et fluide si le lecteur commence à enregistrer ou est déjà en cours d’enregistrement. Les jeux multijoueurs peuvent choisir de continuer le jeu plutôt que de s’interrompre.

Conseil

Cet événement peut être déclenché sur des threads en arrière-plan (hors interface utilisateur). Vous devrez peut-être publier un événement dans le thread d’interface utilisateur pour effectuer des actions d’interface utilisateur.

Utilisez IsInputRedirected pour déterminer si l’entrée est actuellement redirigée vers la barre de jeux.

// 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) 

Type d'événement

S’applique à

Voir aussi