GameBar.VisibilityChanged Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando la barra del gioco viene visualizzata o ignorata.
Usare l'evento per monitorare lo stato di visibilità della barra del gioco. I giochi possono scegliere di sospendere il gioco o presentare uno stato di inattività quando la barra del gioco è visibile e disegnata sul gioco. Durante la sospensione o l'inattività, è consigliabile continuare a eseguire il rendering del fotogramma o della scena corrente, in modo che la registrazione sia fluida e trasparente se il lettore inizia la registrazione o sta già registrando. I giochi multiplayer potrebbero scegliere di continuare la modalità di gioco invece di sospendere.
Suggerimento
Questo evento può essere generato su thread in background (non dell'interfaccia utente). Potrebbe essere necessario pubblicare un evento nel thread dell'interfaccia utente per eseguire azioni dell'interfaccia utente.
Usa Visible per determinare se la barra del gioco è attualmente visibile.
// 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)