Добавление поиска в приложение (HTML)
[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. При разработке приложений для Windows 10 см. раздел последняя документация]
Используйте элемент управления SearchBox и контракт "Поиск", чтобы позволить пользователям выполнять поиск в вашем приложении.
Поле поиска
Поле поиска предоставляет пользовательский интерфейс для выполнения поиска и отображения вариантов. Поле поиска поддерживает варианты поиска и результаты поиска, передаваемые приложением, журнал поиска по каждому приложению и все функции взаимодействия с сенсорным экраном, клавиатурой и мышью.
Макет поля поиска имеет следующий вид.
Вот пример результатов поиска, отображаемых в элементе управления "Поле поиска".
Ваше приложение отобразит результаты поиска. Необходимо разработать и создать представление для вашего приложения, которое отображает результаты поиска пользователя в удобном и релевантном для его нужд виде, который при этом соответствует целям вашего приложения.
Чтобы узнать, как лучше организовать поиск для ваших пользователей, см. Руководство и контрольный список для поиска.
Чтобы научиться использовать поле поиска, посмотрите пример элемента управления SearchBox.
Контракт "Поиск"
Контракт "Поиск" позволяет реагировать на активацию поиска.
Поиск в приложениях для Windows 8
До выхода Windows 8.1 приложения использовали чудо-кнопку "Поиск" для поиска в приложении. Разработчики реализовывали контракт "Поиск" и использовали API SearchPane для обработки запросов и получения вариантов и результатов.
Контракт "Поиск" в Windows 8 полностью поддерживается, однако в Windows 8.1 рекомендуется использовать чудо-кнопку "Поиск" для глобального поиска. Для поиска в приложении следует использовать элемент управления SearchBox, а не SearchPane. Для обработки активации поиска по-прежнему используется контракт "Поиск".
В этом разделе
Тема | Описание |
---|---|
Кроме того, вы можете попробовать поработать с чудо-кнопкой "Поиск" и другими основными компонентами Windows 8, скачав практические лабораторные занятия по Windows 8. Они представляют собой модульное, пошаговое введение в создание примера приложения Магазина Windows на языке программирования по вашему выбору (JavaScript и HTML или C# и XAML).