SystemNavigationManagerPreview.CloseRequested Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando o usuário invoca o botão do sistema para fechar (o botão 'x' no canto da barra de título do aplicativo).
// 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)
Tipo de evento
EventHandler<SystemNavigationCloseRequestedPreviewEventArgs>
EventHandler<SystemNavigationCloseRequestedPreviewEventArgs>
Requisitos do Windows
Funcionalidades do aplicativo |
confirmAppClose
|
Comentários
Os eventos ClosedRequested não serão gerados para janelas não visíveis. Por exemplo, uma janela de aplicativo minimizada, mas não suspensa (várias janelas ou com uma solicitação de execução estendida ativa) não será fechada ou receberá esse evento até que a janela fique visível pelo usuário. Também no modo Tablet (somente Windows 10), o evento não será acionado e a janela será fechada quando o usuário arrastar a janela para a parte inferior da tela. Em todos os casos, espera-se que os aplicativos salvem os dados do usuário quando o aplicativo receber uma notificação de suspensão caso nunca mais seja acordado para salvar dados.
O aplicativo deve possuir a confirmAppClose
funcionalidade para receber esse evento. Um aplicativo sem a funcionalidade pode se registrar para o evento, mas o manipulador não será chamado.