向应用添加搜索 (HTML)
[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]
使用 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 应用商店应用的模块化分步说明。