Appelé lorsque l'application est activée pour afficher les résultats de la recherche. Détails relatifs à la requête d'activation. ...

        /// 
        /// Appelé lorsque l'application est activée pour afficher les résultats de la recherche.
        /// 
        /// Détails relatifs à la requête d'activation.
        protected async override void OnSearchActivated(Windows.ApplicationModel.Activation.SearchActivatedEventArgs e)
        {
            // TODO: enregistrez l'événement Windows.ApplicationModel.Search.SearchPane.GetForCurrentView().QuerySubmitted
            // dans OnWindowCreated pour accélérer les recherches une fois l'application exécutée

            // Si la fenêtre n'utilise pas encore la navigation Frame, insérez votre propre Frame
            var previousContent = Window.Current.Content;
            var frame = previousContent as Frame;

            // Si l'application ne contient pas de frame de niveau supérieur, il se peut qu'il s'agisse 
            // du lancement initial de l'application. En général, cette méthode et OnLaunched 
            // dans App.xaml.cs peuvent appeler une méthode commune.
            if (frame == null)
            {
                // Créez un Frame utilisable en tant que contexte de navigation et associez-lui une
                // clé SuspensionManager
                frame = new Frame();
                $rootnamespace$.Common.SuspensionManager.RegisterFrame(frame, "AppFrame");

                if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
                {
                    // Restaurez l'état de la session enregistrée uniquement lorsque cela est nécessaire
                     try
                    {
                        await $rootnamespace$.Common.SuspensionManager.RestoreAsync();
                    }
                    catch ($rootnamespace$.Common.SuspensionManagerException)
                    {
                        //Un problème est survenu lors de la restauration de l'état.
                        //Partez du principe que l'état est absent et continuez
                    }
                }
            }

            frame.Navigate(typeof($safeitemname$), e.QueryText);
            Window.Current.Content = frame;

            // Vérifiez que la fenêtre actuelle est active
            Window.Current.Activate();
        }