WindowActivatedEventHandler Delegato
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.
public delegate void WindowActivatedEventHandler(Platform::Object ^ sender, WindowActivatedEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(402809672, 34329, 19579, 181, 52, 206, 212, 93, 157, 226, 25)]
class WindowActivatedEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(402809672, 34329, 19579, 181, 52, 206, 212, 93, 157, 226, 25)]
public delegate void WindowActivatedEventHandler(object sender, WindowActivatedEventArgs e);
Public Delegate Sub WindowActivatedEventHandler(sender As Object, e As WindowActivatedEventArgs)
- sender
-
Object
Platform::Object
IInspectable
Oggetto in cui è associato il gestore.
Dati dell'evento per l'evento.
- Attributi
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Nell'esempio di codice seguente viene illustrato un modello di utilizzo tipico per questo evento.
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);
}
}
Questo evento si verifica quando un oggetto Window è stato attivato o disattivato dal sistema. Un'app può determinare lo stato dell'attivazione della finestra controllando la proprietà WindowActivatedEventArgs.WindowActivationState . Una finestra può essere visibile sullo schermo, ma non attiva. Inoltre, se qualsiasi altra parte del sistema allontana lo stato attivo dalla finestra, questo evento si verificherà. Ciò può verificarsi in seguito all'interazione dell'utente o al codice e WindowActivationState indicherà quale azione è stata eseguita.
L'attivazione dell'app anziché l'attivazione di Window ha un proprio evento Activated . Per altre info, vedi OnActivated o Gestire l'attivazione dell'app.
Prodotto | Versioni |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |