Condividi tramite


Window.Activated Evento

Definizione

Si verifica quando la finestra è stata attivata correttamente.

// 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 evento

Esempio

Nell'esempio di codice seguente viene illustrato un modello di utilizzo tipico per questo 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);
    }
}

Commenti

Questo evento si verifica quando una finestra è stata attivata o disattivata dal sistema. Un'app può determinare lo stato dell'attivazione Window controllando la proprietà WindowActivationState . Un Window oggetto potrebbe essere visibile sullo schermo, ma non essere attivo(ad esempio, nelle app con snapped). Inoltre, se qualsiasi altra parte del sistema prende lo stato attivo dalla finestra, questo evento si verificherà. Ciò potrebbe verificarsi come risultato dell'interazione o del codice dell'utente e indicherà WindowActivationState quale azione è stata eseguita.

Si applica a

Vedi anche