다음을 통해 공유


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) 

이벤트 유형

적용 대상

추가 정보