Window.Activated Événement

Définition

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

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

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

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 Window en vérifiant la propriété WindowActivationState. Un Window peut être visible à l’écran, mais ne pas être actif (par exemple, dans les applications ancré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 de l’utilisateur ou d’un code, et indique WindowActivationState l’action qui a eu lieu.

S’applique à

Voir aussi