Aggiunta della funzionalità di ricerca a un'app (HTML)

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

Usa il controllo SearchBox e il contratto Ricerca per consentire agli utenti di eseguire ricerche nella tua app.

Casella di ricerca

La casella di ricerca offre l'interfaccia utente per eseguire ricerche e visualizzare suggerimenti. La casella di ricerca supporta i risultati e i suggerimenti di ricerca offerti dall'app, la cronologia di ricerca specifica dell'app e le interazioni tramite tocco, tastiera e mouse.

Ecco come appare il layout della casella di ricerca.

Controllo casella di ricerca in-app per app di Windows Store

Ecco un esempio di risultati visualizzati nel controllo casella di ricerca.

Esempio di risultati della casella di ricerca per MSFT.

I risultati della ricerca verranno visualizzati dalla tua app. Devi pertanto progettare e implementare nella tua app una vista per la visualizzazione dei risultati della ricerca dell'utente con uno stile coerente con le esigenze dell'utente e in linea con gli scopi dell'app.

Per informazioni sulla creazione di un'esperienza di ricerca valida per gli utenti, vedi Linee guida ed elenco di controllo per la ricerca.

Per scoprire come usare la casella di ricerca, esamina l'esempio di controllo SearchBox.

Contratto Ricerca

Usa il contratto Ricerca per rispondere alle attivazioni della ricerca.

Ricerca nelle app di Windows 8

Prima di Windows 8.1, le app usavano l'accesso alla ricerca per rendere disponibili funzionalità di ricerca in-app. Gli sviluppatori dovevano implementare il contratto Ricerca e usare l'API SearchPane per gestire le query e ottenere suggerimenti e risultati.

Anche se continuiamo a offrire supporto completo per il contratto Ricerca di Windows 8, a partire da Windows 8.1 consigliamo di usare l'accesso alla ricerca per le ricerche globali. Per la ricerca in-app invitiamo a usare il controllo SearchBox invece di SearchPane. Dovrai ancora usare il contratto Ricerca per gestire l'attivazione della ricerca.

Contenuto della sezione

Argomento Descrizione

Guida introduttiva

 

Inoltre, puoi provare l'accesso alla ricerca e altre funzionalità chiave di Windows 8 scaricando le esercitazioni pratiche su Windows 8. Queste esercitazioni forniscono un'introduzione dettagliata modulare alla creazione di un'app di Windows Store di esempio in un linguaggio di programmazione scelto da te, come JavaScript e HTML o C# e XAML.

Argomenti correlati

WinJS.UI.SearchBox

Linee guida ed elenco di controllo per la ricerca

Esempio di controllo SearchBox