Добавление поиска в приложение (HTML)

[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. При разработке приложений для Windows 10 см. раздел последняя документация]

Используйте элемент управления SearchBox и контракт "Поиск", чтобы позволить пользователям выполнять поиск в вашем приложении.

Поле поиска

Поле поиска предоставляет пользовательский интерфейс для выполнения поиска и отображения вариантов. Поле поиска поддерживает варианты поиска и результаты поиска, передаваемые приложением, журнал поиска по каждому приложению и все функции взаимодействия с сенсорным экраном, клавиатурой и мышью.

Макет поля поиска имеет следующий вид.

Элемент управления “Поиск в приложении” для приложений Магазина Windows

Вот пример результатов поиска, отображаемых в элементе управления "Поле поиска".

Пример результатов в поле поиска для MSFT.

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

Чтобы узнать, как лучше организовать поиск для ваших пользователей, см. Руководство и контрольный список для поиска.

Чтобы научиться использовать поле поиска, посмотрите пример элемента управления SearchBox.

Контракт "Поиск"

Контракт "Поиск" позволяет реагировать на активацию поиска.

Поиск в приложениях для Windows 8

До выхода Windows 8.1 приложения использовали чудо-кнопку "Поиск" для поиска в приложении. Разработчики реализовывали контракт "Поиск" и использовали API SearchPane для обработки запросов и получения вариантов и результатов.

Контракт "Поиск" в Windows 8 полностью поддерживается, однако в Windows 8.1 рекомендуется использовать чудо-кнопку "Поиск" для глобального поиска. Для поиска в приложении следует использовать элемент управления SearchBox, а не SearchPane. Для обработки активации поиска по-прежнему используется контракт "Поиск".

В этом разделе

Тема Описание

Краткое руководство

 

Кроме того, вы можете попробовать поработать с чудо-кнопкой "Поиск" и другими основными компонентами Windows 8, скачав практические лабораторные занятия по Windows 8. Они представляют собой модульное, пошаговое введение в создание примера приложения Магазина Windows на языке программирования по вашему выбору (JavaScript и HTML или C# и XAML).

Связанные разделы

WinJS.UI.SearchBox

Руководство и контрольный список для поиска

Пример элемента управления SearchBox