Freigeben über


GameBar.IsInputRedirectedChanged Ereignis

Definition

Tritt auf, wenn die Eingabe an die Spielleiste umgeleitet oder die Eingabe im Spiel wiederhergestellt wird.

Nachdem der Benutzer die Spielleiste aufgerufen hat, kann die Eingabe an die Spielleiste weitergeleitet werden, während der Spieler damit interagiert. Spiele, die keine Eingabe mehr erhalten, möchten in der Regel das Spiel anhalten oder einen Leerlaufzustand darstellen. Während angehalten oder im Leerlauf, besteht eine bewährte Methode darin, den aktuellen Frame oder die aktuelle Szene weiterhin zu rendern, sodass die Aufzeichnung reibungslos und nahtlos verläuft, wenn der Player mit der Aufzeichnung beginnt oder bereits aufgezeichnet wird. Multiplayer-Spiele können sich dafür entscheiden, das Gameplay fortzusetzen, anstatt anzuhalten.

Tipp

Dieses Ereignis kann in Hintergrundthreads (nicht auf der Benutzeroberfläche) ausgelöst werden. Möglicherweise müssen Sie ein Ereignis im UI-Thread posten, um UI-Aktionen auszuführen.

Verwenden Sie IsInputRedirected , um zu bestimmen, ob die Eingabe derzeit an die Spielleiste umgeleitet wird.

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

Ereignistyp

Gilt für:

Weitere Informationen