Share via


Window.Activated Evento

Definición

Se produce cuando la ventana se ha activado correctamente.

// Register
event_token Activated(TypedEventHandler<IInspectable, WindowActivatedEventArgs const&> 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, TypedEventHandler<IInspectable, WindowActivatedEventArgs const&> const& handler) const;
public event TypedEventHandler<object,WindowActivatedEventArgs> Activated;
function onActivated(eventArgs) { /* Your code */ }
window.addEventListener("activated", onActivated);
window.removeEventListener("activated", onActivated);
- or -
window.onactivated = onActivated;
Public Custom Event Activated As TypedEventHandler(Of Object, WindowActivatedEventArgs) 

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, WindowActivatedEventArgs e)
{
    if (e.WindowActivationState == WindowActivationState.Deactivated)
    {
        // Show the "paused" UI. 
        VisualStateManager.GoToState(this, "PauseUI", false);
    }
    else if (e.WindowActivationState == WindowActivationState.PointerActivated 
    || e.WindowActivationState == WindowActivationState.CodeActivated)
    {
        // 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 Window activación comprobando la propiedad WindowActivationState . Podría Window estar visible en la pantalla, pero no estar activo (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 indicará qué WindowActivationState acción ha tenido lugar.

Se aplica a

Consulte también