Condividi tramite


Window.Activated Evento

Definizione

Si verifica quando la finestra è stata attivata correttamente.

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 evento

Esempio

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

Commenti

Questo evento si verifica quando una finestra è stata attivata o disattivata dal sistema. Un'app può determinare lo stato dell'attivazione finestra controllando la proprietà WindowActivatedEventArgs.WindowActivationState. Una finestra può essere visibile sullo schermo, ma non essere attiva (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 in seguito all'interazione o al codice dell'utente e windowActivationState indicherà quale azione è stata eseguita.

Si applica a