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 oder deaktiviert 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
Im folgenden Codebeispiel wird ein typisches Verwendungsmuster für dieses Ereignis veranschaulicht.
void Window_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 aktiviert oder deaktiviert wurde. Sie können den Status der Window Aktivierung ermitteln, indem Sie die WindowActivationState-Eigenschaft überprüfen.
Wenn ein anderer Teil des Systems den Fokus vom Fenster entfernt, tritt dieses Ereignis auf. Eine Window kann auf dem Bildschirm sichtbar, aber nicht aktiv sein.
Die Fensteraktivierung kann aufgrund von Benutzerinteraktionen oder Code erfolgen, und dies WindowActivationState gibt an, welche Aktion ausgeführt wurde.