Freigeben über


Window.Activate Methode

Definition

Versucht, das Anwendungsfenster zu aktivieren, indem es in den Vordergrund bezieht und der Eingabefokus darauf festgelegt wird.

public:
 virtual void Activate() = Activate;
void Activate();
public void Activate();
function activate()
Public Sub Activate ()

Hinweise

Wenn Sie die Standard-App-Vorlagen aus Microsoft Visual Studio verwenden, Window.Activate ist sie Teil des anfänglichen Codes in der CodeBehind-Datei app.xaml. Activate Insbesondere wird von der standardmäßigen OnLaunched-Überschreibung aufgerufen. In Fällen, in denen die Vorlage eine Seitennavigation generiert, werden frühere Zustände erkannt, sodass das Navigationsframework nicht überschrieben wird, wenn es bereits vorhanden ist, sondern Activate unabhängig davon aufgerufen wird.

Sie können die Standardmäßige OnLaunched-Implementierung ändern, um den Aufruf Activatezu verzögern. Sie können dies tun, damit das gesamte App-Rendering abgeschlossen ist, bevor das Standard Fenster angezeigt wird. Beispielsweise kann eine Verzögerung nützlich sein, um das Laden von Bildquelldateien auf der anfänglichen Benutzeroberfläche abzuschließen. (Diese werden asynchron geladen, und es ist nicht praktikabel , ImageOpened aus app.xaml code-behind zu behandeln.) Auf der anderen Seite kann die Verzögerung des Anrufs zu einer unerwünschten Benutzererfahrung führen, wenn der Begrüßungsbildschirm zu lange sichtbar ist.

Gilt für:

Weitere Informationen