將搜尋新增到應用程式 (HTML)
[ 本文的目標對象是撰寫 Windows 執行階段 App 的 Windows 8.x 和 Windows Phone 8.x 開發人員。如果您正在開發適用於 Windows 10 的 App,請參閱 最新文件 ]
使用 SearchBox 控制項和搜尋協定,讓使用者搜尋您的應用程式。
搜尋方塊
搜尋方塊提供執行搜尋和顯示建議的 UI。搜尋方塊支援應用程式提供的搜尋建議和結果、應用程式特定的搜尋歷程記錄,以及觸控、鍵盤及滑鼠互動的完整支援。
搜尋方塊配置的外觀如下。
以下是搜尋方塊控制項中顯示的範例搜尋結果。
搜尋結果將由您的應用程式顯示。您所設計和建立來顯示使用者搜尋結果的應用程式檢視,必須清晰易懂且與使用者需求相關,並同時符合應用程式用途。
若要深入了解如何為使用者建立出色的搜尋體驗,請參閱搜尋的指導方針和檢查清單。
若要了解如何使用搜尋方塊,請參閱 SearchBox 控制項範例。
搜尋協定
使用搜尋協定回應搜尋啟用。
在 Windows 8 應用程式內搜尋
在 Windows 8.1 之前,應用程式使用搜尋常用鍵提供應用程式內搜尋。開發人員實作搜尋協定和使用 SearchPane API 來處理查詢以及取得建議和結果。
雖然我們繼續完全支援 Windows 8 搜尋協定,但是從 Windows 8.1 開始,我們建議對全域搜尋使用搜尋常用鍵。應用程式內搜尋應該使用 SearchBox 控制項來取代 SearchPane。 您仍然使用搜尋協定來處理搜尋啟用。
在這個章節中
主題 | 說明 |
---|---|
此外,您還可以下載 Windows 8 的實機操作實驗室,嘗試使用搜尋常用鍵及其他主要 Windows 8 功能。這些實驗室提供一個模組化的逐步介紹,以您選擇的程式設計語言 (JavaScript 和 HTML 或 C# 和 XAML) 建立 Windows 市集應用程式範例。