Freigeben über


WindowActivatedEventHandler Delegat

Definition

Stellt die Methode dar, die das Activated-Ereignis behandelt.

public delegate void WindowActivatedEventHandler(Platform::Object ^ sender, WindowActivatedEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(402809672, 34329, 19579, 181, 52, 206, 212, 93, 157, 226, 25)]
class WindowActivatedEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(402809672, 34329, 19579, 181, 52, 206, 212, 93, 157, 226, 25)]
public delegate void WindowActivatedEventHandler(object sender, WindowActivatedEventArgs e);
Public Delegate Sub WindowActivatedEventHandler(sender As Object, e As WindowActivatedEventArgs)

Parameter

sender
Object

Platform::Object

IInspectable

Das Objekt, in dem der Handler angefügt ist.

e
WindowActivatedEventArgs

Die Ereignisdaten für das Ereignis.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

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, aber nicht aktiv sein. 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.

Die App-Aktivierung hat im Gegensatz zur Window-Aktivierung ein eigenes Aktiviertes Ereignis. Weitere Informationen finden Sie unter OnActivated oder Behandeln der App-Aktivierung.

Gilt für:

Weitere Informationen