Window.Activated Ereignis

Definition

Tritt auf, wenn das Fenster erfolgreich aktiviert wurde.

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 

Ereignistyp

Beispiele

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

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

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 WindowActivatedEventArgs.WindowActivationState-Eigenschaft überprüft. Ein Fenster kann auf dem Bildschirm sichtbar sein, aber nicht aktiv sein (z. B. in angeknappten 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 windowActivationState gibt an, welche Aktion ausgeführt wurde.

Gilt für: