Freigeben über


Window.Activated Ereignis

Definition

Tritt auf, wenn das Fenster erfolgreich aktiviert wurde.

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

Ereignistyp

Beispiele

Das folgende Codebeispiel veranschaulicht ein typisches Verwendungsmuster für dieses Ereignis.

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);
    }
}

Hinweise

Dieses Ereignis tritt auf, wenn ein Fenster vom System aktiviert oder deaktiviert wurde. Eine App kann bestimmen, was der status der Window Aktivierung ist, indem sie die WindowActivationState-Eigenschaft überprüft. Ein Window kann auf dem Bildschirm sichtbar sein, aber nicht aktiv sein (z. B. in angedockten Apps). Darüber hinaus tritt dieses Ereignis auf, wenn andere Teile des Systems den Fokus vom Fenster wegnehmen. Dies kann durch Benutzerinteraktion oder Code geschehen, und die WindowActivationState gibt an, welche Aktion stattgefunden hat.

Gilt für:

Weitere Informationen