共用方式為


GameBar.IsInputRedirectedChanged 事件

定義

當輸入重新導向至遊戲列或輸入還原至遊戲時發生。

使用者叫用遊戲列之後,當玩家與其互動時,輸入可能會重新導向至遊戲列。 不再接收輸入的遊戲通常會想要暫停遊戲或呈現閒置狀態。 暫停或閒置時,最佳做法是繼續呈現目前的畫面格或場景,讓錄製在播放程式開始錄製或已經錄製時順暢且順暢。 多人遊戲可能會選擇繼續遊戲,而不是暫停。

提示

此事件可以在背景 (非 UI) 執行緒上引發。 您可能需要將事件張貼至 UI 執行緒,才能執行 UI 動作。

使用 IsInputRedirected 判斷輸入目前是否重新導向至遊戲列。

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

事件類型

適用於

另請參閱