SystemNavigationManagerPreview.CloseRequested イベント

定義

ユーザーが閉じるシステム ボタン (アプリのタイトル バーの隅にある [x] ボタン) を呼び出したときに発生します。

// Register
event_token CloseRequested(EventHandler<SystemNavigationCloseRequestedPreviewEventArgs> const& handler) const;

// Revoke with event_token
void CloseRequested(event_token const* cookie) const;

// Revoke with event_revoker
SystemNavigationManagerPreview::CloseRequested_revoker CloseRequested(auto_revoke_t, EventHandler<SystemNavigationCloseRequestedPreviewEventArgs> const& handler) const;
public event System.EventHandler<SystemNavigationCloseRequestedPreviewEventArgs> CloseRequested;
function onCloseRequested(eventArgs) { /* Your code */ }
systemNavigationManagerPreview.addEventListener("closerequested", onCloseRequested);
systemNavigationManagerPreview.removeEventListener("closerequested", onCloseRequested);
- or -
systemNavigationManagerPreview.oncloserequested = onCloseRequested;
Public Custom Event CloseRequested As EventHandler(Of SystemNavigationCloseRequestedPreviewEventArgs) 

イベントの種類

Windows の要件

アプリの機能
confirmAppClose

注釈

ClosedRequested イベントは、表示されないウィンドウでは発生しません。 たとえば、最小化されているが中断されていないアプリケーション ウィンドウ (マルチウィンドウ、またはアクティブな拡張実行要求) は、ウィンドウがユーザーによって表示されるまで閉じられないか、このイベントを受け取りません。 また、タブレット モード (Windows 10のみ) では、イベントは発生せず、ユーザーがウィンドウを画面の下部にドラッグするとウィンドウが閉じられます。 いずれの場合も、アプリが中断通知を受け取ったときに、データを保存するために再び警告されない場合に備えて、アプリはユーザー データを保存する必要があります。

このイベントを受信するには、アプリに confirmAppClose 機能が必要です。 機能のないアプリはイベントに登録できますが、ハンドラーは呼び出されません。

適用対象