SystemNavigationManagerPreview.CloseRequested 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当用户调用系统按钮以关闭 (应用标题栏) 一角的“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)
事件类型
EventHandler<SystemNavigationCloseRequestedPreviewEventArgs>
EventHandler<SystemNavigationCloseRequestedPreviewEventArgs>
Windows 要求
应用功能 |
confirmAppClose
|
注解
对于不可见的窗口,不会引发 ClosedRequested 事件。 例如,在多窗口 (最小化但未暂停的应用程序窗口,或者具有活动扩展执行请求) 的应用程序窗口在用户可见该窗口之前,将不会关闭或接收此事件。 此外,在平板电脑模式下 (Windows 10 仅) 用户将窗口拖动到屏幕底部时,不会引发事件,并且窗口将关闭。 在所有情况下,当应用收到暂停通知时,应用应保存用户数据,以防它再次被唤醒以保存数据。
应用必须具有 confirmAppClose
功能才能接收此事件。 没有 该功能的应用可以注册事件,但不会调用处理程序。