Window.Activated Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn das Fenster erfolgreich aktiviert wurde.
// 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)
Ereignistyp
TypedEventHandler<IInspectable,WindowActivatedEventArgs>
Beispiele
Das folgende Codebeispiel veranschaulicht ein typisches Verwendungsmuster für dieses Ereignis.
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);
}
}
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 WindowActivationState-Eigenschaft überprüft. Ein Window
kann auf dem Bildschirm sichtbar sein, aber nicht aktiv sein (z. B. in angedockten Apps). 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 die WindowActivationState
gibt an, welche Aktion stattgefunden hat.