Partage via


Application.OnLaunched(LaunchActivatedEventArgs) Méthode

Définition

Appelé lors du lancement de l’application. Remplacez cette méthode pour effectuer l’initialisation de l’application et afficher le contenu initial dans la fenêtre associée.

protected:
 virtual void OnLaunched(LaunchActivatedEventArgs ^ args) = OnLaunched;
void OnLaunched(LaunchActivatedEventArgs const& args);
protected virtual void OnLaunched(LaunchActivatedEventArgs args);
function onLaunched(args)
Protected Overridable Sub OnLaunched (args As LaunchActivatedEventArgs)

Paramètres

args
LaunchActivatedEventArgs

Données d'événement de l'événement.

Remarques

Remplacez la méthode OnLaunched pour effectuer une initialisation d’application générale qui ne doit se produire que lorsque l’utilisateur lance votre application normalement (par exemple, en appuyant sur la vignette de l’application). Pour plus d’informations sur d’autres types d’activation, consultez OnActivated. Des types d’activation spécifiques ont parfois une substitution spécifique, ainsi qu’une méthode virtuelle sur Application. Par exemple, OnFileActivated est appelé pour tout événement principal Activated sur l’application si l’ActivationKind est File.

Les modèles de projet de départ incluent une implémentation de base pour OnLaunched. L’implémentation définit le visuel racine initial de l’application en définissant Window.Current.Content sur une nouvelle instance de la classe définie par la paire XAML/code-behind mainPage du modèle de projet. Toutes les substitutions d’application impliquées dans un scénario d’activation doivent appeler Window.Activate dans leurs implémentations.

Par exemple, le code des remplacements d’OnLaunched, créez un projet d’application et examinez le code créé par le modèle dans le code-behind app.xaml.

Notes

Le code-behind app.xaml de certains modèles de projet référence l’API dans une classe d’assistance SuspensionManager. Dans ce cas, le remplacement OnLaunched est asynchrone, car une partie de l’API SuspensionManager qu’elle appelle est asynchrone. Pour plus d’informations, consultez Réduire le temps de démarrage.

S’applique à

Voir aussi