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 功能才能接收此事件。 没有 该功能的应用可以注册事件,但不会调用处理程序。

适用于