共用方式為


GameBar.VisibilityChanged 事件

定義

在顯示或關閉遊戲列時發生。

使用 事件來監視遊戲列的可見度狀態。 當遊戲列可見並繪製遊戲時,遊戲可以選擇暫停遊戲或呈現閒置狀態。 暫停或閒置時,最佳做法是繼續呈現目前的畫面格或場景,讓錄製在播放程式開始錄製或已經錄製時順暢且順暢。 多人遊戲可能會選擇繼續遊戲,而不是暫停。

提示

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

使用 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) 

事件類型

適用於

另請參閱