Condividi tramite


Window.Activate Metodo

Definizione

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.

Si applica a

Vedi anche