Wird aufgerufen, wenn die Anwendung für die Anzeige von Suchergebnissen aktiviert wird. Details zur Aktivierungsanforderung. ...

        /// 
        /// Wird aufgerufen, wenn die Anwendung für die Anzeige von Suchergebnissen aktiviert wird.
        /// 
        /// Details zur Aktivierungsanforderung.
        protected async override void OnSearchActivated(Windows.ApplicationModel.Activation.SearchActivatedEventArgs e)
        {
            // TODO: Das Windows.ApplicationModel.Search.SearchPane.GetForCurrentView().QuerySubmitted-Ereignis
            //in OnWindowCreated registrieren, um die Suche zu beschleunigen, sobald die Anwendung ausgeführt wird

            // Wenn das Fenster noch keine Rahmennavigation verwendet, eigenen Rahmen einfügen
            var previousContent = Window.Current.Content;
            var frame = previousContent as frame;

            // Wenn die App über keinen übergeordneten Rahmen verfügt, wird die App möglicherweise 
            // zum ersten Mal gestartet. In der Regel können diese Methode und OnLaunched 
            // in App.xaml.cs eine allgemeine Methode aufrufen.
            if (frame == null)
            {
                // Einen Rahmen als Navigationskontext erstellen und diesen mit einem
                // SuspensionManager-Schlüssel verknüpfen
                frame = new Frame();
                $rootnamespace$.Common.SuspensionManager.RegisterFrame(frame, "AppFrame");

                if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
                {
                    // Den gespeicherten Sitzungszustand nur bei Bedarf wiederherstellen
                     try
                    {
                        await $rootnamespace$.Common.SuspensionManager.RestoreAsync();
                    }
                    catch ($rootnamespace$.Common.SuspensionManagerException)
                    {
                        //Fehler beim Wiederherstellen des Zustands.
                        //Annehmen, dass kein Zustand vorhanden ist und Vorgang fortsetzen
                    }
                }
            }

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

            // Sicherstellen, dass das aktuelle Fenster aktiv ist
            Window.Current.Activate();
        }