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.
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
Ereignistyp
Beispiele
Das folgende Codebeispiel veranschaulicht ein typisches Verwendungsmuster für dieses Ereignis.
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);
}
}
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 WindowActivatedEventArgs.WindowActivationState-Eigenschaft überprüft. Ein Fenster kann auf dem Bildschirm sichtbar sein, aber nicht aktiv sein (z. B. in angeknappten 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 windowActivationState gibt an, welche Aktion ausgeführt wurde.