Share via


Window.Activated Événement

Définition

Se produit lorsque la fenêtre a été correctement activée.

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 

Type d'événement

Exemples

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

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 ne pas être active (par exemple, dans les applications alignées). 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 le WindowActivationState indique l’action qui a eu lieu.

S’applique à