Partager via


Window.Activate Méthode

Définition

Tente d’activer la fenêtre d’application en la plaçant au premier plan et en lui définissant le focus d’entrée.

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

Remarques

Si vous utilisez les modèles d’application par défaut de Microsoft Visual Studio, Window.Activate fait partie du code initial dans le fichier code-behind app.xaml. Plus précisément, Activate est appelé à partir de la substitution OnLaunched par défaut. Dans les cas où le modèle génère une expérience de navigation de page, les états précédents sont détectés de sorte que l’infrastructure de navigation n’est pas remplacée si elle existait déjà, mais Activate qu’elle soit appelée indépendamment.

Vous pouvez modifier l’implémentation OnLaunched par défaut afin de retarder l’appel Activatede . Vous pouvez effectuer cette opération pour que tout le rendu de l’application soit terminé avant l’affichage de la fenêtre main. Par exemple, un délai peut être utile pour terminer le chargement des fichiers sources d’image dans l’interface utilisateur initiale. (Ces fichiers se chargent de manière asynchrone et il est peu pratique de gérer ImageOpened à partir du code-behind app.xaml.) D’autre part, le fait de retarder l’appel peut créer une expérience utilisateur indésirable si l’écran de démarrage est visible trop longtemps.

S’applique à

Voir aussi