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 этой возможностью для получения этого события. Приложение без возможности может зарегистрироваться для события, но обработчик не будет вызываться.

Применяется к