Se invoca al activar la aplicación para mostrar resultados de la búsqueda. ' ' Detalles sobre la solicitud de activación. ...

        ''' 
        ''' Se invoca al activar la aplicación para mostrar resultados de la búsqueda.
        ''' 
        ''' Detalles sobre la solicitud de activación.
        Protected Overrides Async Sub OnSearchActivated(e As Windows.ApplicationModel.Activation.SearchActivatedEventArgs)

            ' TODO: Registrar el evento Windows.ApplicationModel.Search.SearchPane.GetForCurrentView().QuerySubmitted
            ' en OnWindowCreated para agilizar las búsquedas una vez que la aplicación se está ejecutando

            ' Si la ventana no usa aún navegación de marcos, insertar nuestro propio marco
            Dim previousContent As UIElement = Window.Current.Content
            Dim frame As Frame = TryCast(previousContent, Frame)

            ' Si la aplicación no contiene un marco de nivel superior, es posible que este 
            ' sea el primer inicio de la aplicación. Normalmente, este método y OnLaunched 
            ' en App.xaml.vb pueden llamar a un método común.
            If frame Is Nothing Then

                ' Crear un marco para que actúe como contexto de navegación y asociarlo con
                ' una clave SuspensionManager
                frame = New Frame
                Common.SuspensionManager.RegisterFrame(frame, "AppFrame")

                If e.PreviousExecutionState = ApplicationExecutionState.Terminated Then
                    ' Restaurar el estado de sesión guardado solo si procede
                    Try
                        Await Common.SuspensionManager.RestoreAsync()
                    Catch ex As Common.SuspensionManagerException
                        ' Se produjo un error al restaurar el estado.
                        ' Asumir que no hay estado y continuar.
                    End Try
                End If
            End If

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

            ' Asegurarse de que la ventana actual está activa.
            Window.Current.Activate()
        End Sub