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 Overrides Async Sub OnSearchActivated(args As Windows.ApplicationModel.Activation.SearchActivatedEventArgs)

            ' 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
            Dim previousContent As UIElement = Window.Current.Content
            Dim frame As Frame = TryCast(previousContent, 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.vb peuvent appeler une méthode commune.
            If frame Is Nothing Then

                ' Créez un Frame utilisable en tant que contexte de navigation et associez-lui une
                ' clé SuspensionManager
                frame = New Frame
                Common.SuspensionManager.RegisterFrame(frame, "AppFrame")

                If args.PreviousExecutionState = ApplicationExecutionState.Terminated Then
                    ' Restaurez l'état de la session enregistrée uniquement lorsque cela est nécessaire
                    Try
                        Await Common.SuspensionManager.RestoreAsync()
                    Catch ex As Common.SuspensionManagerException
                        ' Un problème est survenu lors de la restauration de l'état.
                        ' Partez du principe que l'état est absent et poursuivez
                    End Try
                End If
            End If

            frame.Navigate(GetType($safeitemname$), args.QueryText)
            Window.Current.Content = frame

            ' Vérifiez que la fenêtre actuelle est active
            Window.Current.Activate()
        End Sub