Window.Activated Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando la finestra è stata attivata correttamente.
// 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)
Tipo evento
TypedEventHandler<IInspectable,WindowActivatedEventArgs>
Esempio
Nell'esempio di codice seguente viene illustrato un modello di utilizzo tipico per questo evento.
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);
}
}
Commenti
Questo evento si verifica quando una finestra è stata attivata o disattivata dal sistema. Un'app può determinare lo stato dell'attivazione Window
controllando la proprietà WindowActivationState . Un Window
oggetto potrebbe essere visibile sullo schermo, ma non essere attivo(ad esempio, nelle app con snapped). Inoltre, se qualsiasi altra parte del sistema prende lo stato attivo dalla finestra, questo evento si verificherà. Ciò potrebbe verificarsi come risultato dell'interazione o del codice dell'utente e indicherà WindowActivationState
quale azione è stata eseguita.