GameBar.VisibilityChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)