GameBar.VisibilityChanged イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ゲーム バーが表示または閉じられたときに発生します。
イベントを使用して、ゲーム バーの可視性の状態を監視します。 ゲームバーが表示され、ゲーム上に描画されている場合、ゲームはゲームプレイを一時停止するか、アイドル状態を提示することを選択できます。 一時停止中またはアイドル状態の場合は、現在のフレームまたはシーンのレンダリングを続行して、プレーヤーが記録を開始するか、既に記録している場合に記録がスムーズかつシームレスになるようにすることをお勧めします。 マルチプレイヤー ゲームは、一時停止するのではなく、ゲームプレイを続行することを選択する場合があります。
ヒント
このイベントは、バックグラウンド (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)