2017-02-07 25 views
0

Я разрабатываю приложение Windows 8/8.1/10 в WinJS. Когда приложение будет развернуто, если вы нажмете значок с тремя барами в левом верхнем углу, появится опция поиска. При вводе запроса и удалении поиска приложение сбой.Windows 10 Отключить функцию поиска внутри приложения

Это потому, что я не предоставлял функцию поиска, и это не имеет смысла для моего приложения. Как я могу отключить опцию поиска и не дать пользователю увидеть ее?

ответ

0

Опция поиска будет указана там, если вы зарегистрировали приложение в качестве поставщика поиска в файле манифеста.

  1. Открыть package.appxmanifest файл

  2. На вкладке деклараций, удалить поиск из списка поддерживаемых деклараций.

Необходимо добавить объявление, только если ваше приложение поддерживает поиск. В этом случае при отправке поискового запроса будет срабатывать следующее событие.

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

     private void OnQuerySubmitted(SearchPane sender, SearchPaneQuerySubmittedEventArgs args) 
     { 

     }