WindowActivatedEventHandler Délégué

Définition

Représente la méthode qui gérera l’événement Activated .

C#
[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);

Paramètres

sender
Object

Objet dans lequel le gestionnaire est attaché.

e
WindowActivatedEventArgs

Données d'événement de l'événement.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

L’exemple de code suivant illustre un modèle d’utilisation classique pour cet événement.

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

Remarques

Cet événement se produit lorsqu’une fenêtre a été activée ou désactivée par le système. Une application peut déterminer le status de l’activation de Window en vérifiant la propriété WindowActivatedEventArgs.WindowActivationState. Une fenêtre peut être visible à l’écran, mais pas active. En outre, si d’autres parties du système éloignent le focus de la fenêtre, cet événement se produit. Cela peut se produire à la suite d’une interaction utilisateur ou d’un code, et l’état WindowActivationState indique l’action qui a eu lieu.

L’activation d’application par opposition à l’activation de fenêtre a son propre événement Activated . Pour plus d’informations, consultez OnActivated ou Handle app activation.

S’applique à

Produit Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Voir aussi