次の方法で共有


GameBar.VisibilityChanged イベント

定義

ゲーム バーが表示または閉じられたときに発生します。

イベントを使用して、ゲーム バーの可視性の状態を監視します。 ゲームバーが表示され、ゲーム上に描画されている場合、ゲームはゲームプレイを一時停止するか、アイドル状態を提示することを選択できます。 一時停止中またはアイドル状態の場合は、現在のフレームまたはシーンのレンダリングを続行して、プレーヤーが記録を開始するか、既に記録している場合に記録がスムーズかつシームレスになるようにすることをお勧めします。 マルチプレイヤー ゲームは、一時停止するのではなく、ゲームプレイを続行することを選択する場合があります。

ヒント

このイベントは、バックグラウンド (UI 以外) のスレッドで発生させることができます。 UI アクションを実行するには、UI スレッドにイベントを投稿することが必要な場合があります。

[表示] を使用して、ゲーム バーが現在表示されているかどうかを確認します。

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

イベントの種類

適用対象

こちらもご覧ください