Ajout d’une fonctionnalité de recherche à une application (HTML)

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

Utilisez le contrôle SearchBox et le contrat de recherche pour permettre aux utilisateurs d’effectuer des recherches dans votre application.

La zone de recherche

La zone de recherche fournit l’interface utilisateur permettant d’effectuer des recherches et d’afficher des suggestions. La zone de recherche prend en charge les suggestions et résultats de recherche fournis par l’application, l’historique de recherche propre à l’application, ainsi que toutes les interactions tactiles et interactions à l’aide de la souris ou du clavier.

La zone de recherche se présente comme suit :

Contrôle zone de recherche dans les applications du Windows Store

Voici un exemple de résultats de recherche tels qu’ils s’affichent dans le contrôle zone de recherche :

Exemple de résultats de recherche pour « MSFT »

Les résultats de la recherche seront affichés par votre application. Vous devez concevoir et créer une vue pour votre application qui affiche les résultats de la recherche de l’utilisateur d’une façon cohérente et pertinente par rapport aux besoins de l’utilisateur, et qui correspond à la destination de votre application.

Pour plus d’informations sur la création d’une expérience utilisateur réussie en matière de recherche, voir Recommandations et liste de vérification sur la recherche.

Pour savoir comment utiliser la zone de recherche, consultez la rubrique Exemple de contrôle SearchBox.

Le contrat de recherche

Utilisez le contrat de recherche pour répondre à des activations de recherche.

Recherche dans les applications Windows 8

Dans les versions antérieures à Windows 8.1, les applications utilisaient l’icône Rechercher pour fournir une recherche dans l’application. Les développeurs ont implémenté le contrat de recherche et utilisé l’API SearchPane pour gérer les requêtes et obtenir des suggestions et des résultats.

Même si nous continuons à prendre totalement en charge le contrat de recherche Windows 8, à compter de Windows 8.1, il est recommandé d’utiliser l’icône Rechercher pour les recherches globales. La recherche dans l’application doit utiliser le contrôle SearchBox plutôt que le contrôle SearchPane. Vous utilisez toujours le contrat de recherche pour gérer l’activation de recherche.

Dans cette section

Rubrique Description

Démarrage rapide

 

Par ailleurs, vous pouvez essayer de travailler avec l’icône Rechercher et d’autres fonctionnalités principales de Windows 8 en téléchargeant les ateliers pratiques pour Windows 8. Ces ateliers pratiques constituent une introduction modulaire pas à pas à la création d’un exemple d’application du Windows Store dans le langage de programmation de votre choix (JavaScript et HTML ou C# et XAML).

Rubriques associées

WinJS.UI.SearchBox

Recommandations et liste de vérification sur la recherche

Exemple de contrôle SearchBox