搜索框 (Windows)

出自UXGuide.net

跳转到:导航, 搜索

搜索框
Search Boxes

目录


“搜索框”用于在大量数据中通过筛选或高亮匹配项的方式快速定位至特定的对象或文本。虽然不存在标准的搜索控件,但你应当尽力使你程序的搜索功能与 Windows Vista® 中的保持一致。

有如下两种搜索类型:

Aa511489_Search05(en-us,MSDN_10).png
典型的使用即时搜索的搜索框。每次按键时都会自动执行搜索。
Aa511489_Search06(en-us,MSDN_10).png
典型的使用常规搜索的搜索框。用户通过单击按钮来执行搜索。

你可以向用户提供任意一种或者同时提供两种搜索方式。


它用在这里合适吗?

考虑下列问题以进行判断:


设计理念

搜索是很多情况下关键的第一步:用户在能够使用某个东西之前必须先找到它们。在日益增大的硬盘中,用户存储了越来越多的东西,但浏览这些东西却并不容易。搜索必须是用户体验中简单、一致、可靠的部分。

Windows Vista 中的搜索框:

搜索框被用于 Windows 的下列位置:


外观与感受

有了对即时搜索的支持,Windows Vista 的搜索体验有了大幅度地提高。支持即时搜索让人觉得 Windows 更加强大而直接。

在 Windows Explorer 及应用程序窗口中,搜索如果是辅助入口点的话,则位于右上角。这种情况下,用户在窗口中找不到需要的东西时则会去寻找搜索机制。但是,如果搜索是主要入口点,它则会居中位于窗口顶部。

搜索按钮在视觉上与搜索框相连。为了节约空间,在搜索框内使用了可选的<a href="text_boxes.aspx">提示(prompt)</a>代替了标签。提示可能是说明文本(如“键入以进行搜索”)或指明搜索的范围(如“搜索图片”)。

Aa511489_Search07(en-us,MSDN_10).png

除去了标签和独立按钮,Windows Vista 中的即时搜索具有轻量级的外观。

成功执行搜索后,将会根据搜索结果创建一个虚拟页面并将其加至后退列表及地址栏中。用户有很多途径来恢复原来的页面并清除搜索框,比如单击后退按钮、单击地址栏中原来的页面、按 Esc 键、或是清除搜索框。

用户也可以简单地清除搜索框而无须恢复先前的页面。在即时搜索模式中,用户开始输入之后会出现清除按钮——一个“x”替换了放大镜搜索符号。当鼠标悬停时,“x”会呈现按钮外观并可以单击。

Aa511489_Search08(en-us,MSDN_10).png

用户可以通过单击控件右端的“x”以清除搜索框。

在常规搜索模式下,清除按钮是可选的。用户可能会需要它,比如当搜索需要花费很长时间时。用户可以单击“x”来中止正在进行的搜索操作。如果搜索已经完成,用户可以单击“x”来清除搜索框。


设计规范

位置


外观

Aa511489_Search13(en-us,MSDN_10).png
即时搜索的视觉规范说明。
Aa511489_Search14(en-us,MSDN_10).png
常规搜索的视觉规范说明。
Aa511489_Search09(en-us,MSDN_10).png
Aa511489_Search10(en-us,MSDN_10).png
在这些示例中,简要的文本提示帮助用户使用搜索。


功能


推荐尺寸与间距

Aa511489_Search11(en-us,MSDN_10).png

用于即时搜索的推荐尺寸与间距

Aa511489_Search12(en-us,MSDN_10).png

用于常规搜索的推荐尺寸与间距


文本


文档编写

导航
工具箱