Window.Activate Metodo
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.
Tenta di attivare la finestra dell'applicazione portandola in primo piano e impostando lo stato attivo sull'input.
public:
virtual void Activate() = Activate;
void Activate();
public void Activate();
function activate()
Public Sub Activate ()
Commenti
Se si usano i modelli di app predefiniti di Microsoft Visual Studio, Window.Activate
fa parte del codice iniziale nel file code-behind app.xaml. In particolare, Activate
viene chiamato dall'override OnLaunched predefinito. Nei casi in cui il modello produce un'esperienza di spostamento di pagina, gli stati precedenti vengono rilevati in modo che il framework di spostamento non sia sovrascritto se esiste già, ma Activate
viene chiamato indipendentemente.
È possibile modificare l'implementazione onLaunched predefinita per ritardare la chiamata Activate
. Questa operazione potrebbe essere completata per il rendering di tutte le app prima che venga visualizzata la finestra principale. Ad esempio, un ritardo può essere utile per completare il caricamento dei file di origine immagine nell'interfaccia utente iniziale. Questi carichi in modo asincrono ed è impraticabile gestire ImageOpened da app.xaml code-behind. D'altra parte, il ritardo della chiamata può creare un'esperienza utente indesiderata se la schermata iniziale è visibile per troppo tempo.