Window.Activated Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce cuando la ventana se ha activado correctamente.
public:
virtual event WindowActivatedEventHandler ^ Activated;
// Register
event_token Activated(WindowActivatedEventHandler const& handler) const;
// Revoke with event_token
void Activated(event_token const* cookie) const;
// Revoke with event_revoker
Window::Activated_revoker Activated(auto_revoke_t, WindowActivatedEventHandler const& handler) const;
public event WindowActivatedEventHandler Activated;
function onActivated(eventArgs) { /* Your code */ }
window.addEventListener("activated", onActivated);
window.removeEventListener("activated", onActivated);
- or -
window.onactivated = onActivated;
Public Custom Event Activated As WindowActivatedEventHandler
Tipo de evento
Ejemplos
En el ejemplo de código siguiente se muestra un patrón de uso típico para este evento.
void Current_Activated(object sender, Windows.UI.Core.WindowActivatedEventArgs e)
{
if (e.WindowActivationState ==
Windows.UI.Core.CoreWindowActivationState.Deactivated)
{
// Show the "paused" UI.
VisualStateManager.GoToState(this, "PauseUI", false);
}
else if (e.WindowActivationState ==
Windows.UI.Core.CoreWindowActivationState.PointerActivated)
{
// Show the "active" UI.
VisualStateManager.GoToState(this, "ActivateUI", false);
}
}
Comentarios
Este evento se produce cuando el sistema activa o desactiva una ventana . Una aplicación puede determinar cuál es el estado de la activación de la ventana comprobando la propiedad WindowActivatedEventArgs.WindowActivationState . Una ventana podría estar visible en la pantalla, pero no estar activa (por ejemplo, en aplicaciones acopladas). Además, si cualquier otra parte del sistema quita el foco de la ventana, se producirá este evento. Esto puede ocurrir como resultado de la interacción o el código del usuario, y WindowActivationState indicará qué acción se ha realizado.