Window.Activate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 Activate
de . 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.