Partager via


GameBar.VisibilityChanged Événement

Définition

Se produit lorsque la barre de jeu est affichée ou ignorée.

Utilisez l’événement pour surveiller l’état de visibilité de la barre de jeux. Les jeux peuvent choisir de suspendre le jeu ou de présenter un état inactif lorsque la barre de jeux est visible et dessinée sur le jeu. En pause ou inactif, une bonne pratique consiste à continuer à afficher l’image ou la scène actuelle, afin que l’enregistrement soit fluide et fluide si le lecteur commence l’enregistrement 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 d’arrière-plan (hors interface utilisateur). Vous devrez peut-être publier un événement sur le thread d’interface utilisateur pour effectuer des actions d’interface utilisateur.

Utilisez Visible pour déterminer si la barre de jeux est actuellement visible.

// Register
static event_token VisibilityChanged(EventHandler<IInspectable> const& handler) const;

// Revoke with event_token
static void VisibilityChanged(event_token const* cookie) const;

// Revoke with event_revoker
static GameBar::VisibilityChanged_revoker VisibilityChanged(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
public static event System.EventHandler<object> VisibilityChanged;
function onVisibilityChanged(eventArgs) { /* Your code */ }
Windows.Gaming.UI.GameBar.addEventListener("visibilitychanged", onVisibilityChanged);
Windows.Gaming.UI.GameBar.removeEventListener("visibilitychanged", onVisibilityChanged);
- or -
Windows.Gaming.UI.GameBar.onvisibilitychanged = onVisibilityChanged;
Public Shared Custom Event VisibilityChanged As EventHandler(Of Object) 

Type d'événement

S’applique à

Voir aussi