javascript - Windows 10 Deaktiver søgefunktionalitet inde i App

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg udvikler en Windows 8/8.1/10 applikation i WinJS. Når appen implementerer, hvis du trykker på ikonet med tre bjælker øverst til venstre, er der en søgemuligheder. Når du indtaster en forespørgsel, og rammer søgningen, går appen ned.


Det er fordi jeg ikke har fået en søgefunktionalitet, og det giver ikke mening for min app. Hvordan kunne jeg deaktivere søgemuligheder og forhindre brugeren i at se det?

Bedste reference


Søgeindstillingen vil blive opført der, hvis du har registreret appen som en søgeudbyder i manifestfilen.



  1. Åbn package.appxmanifest -filen

  2. På fanen Erklæringer fjerner du søgning fra de understøttede erklæringer.



Du skal kun tilføje erklæringen, hvis din app understøtter søgning. I så fald vil nedenstående begivenhed blive brændt, når søgningen er indsendt.


        protected override void OnWindowCreated(WindowCreatedEventArgs args)
        {
            SearchPane.GetForCurrentView().QuerySubmitted += new TypedEventHandler<SearchPane, SearchPaneQuerySubmittedEventArgs>(OnQuerySubmitted);
            base.OnWindowCreated(args);
        }

        private void OnQuerySubmitted(SearchPane sender, SearchPaneQuerySubmittedEventArgs args)
        {

        }