Windows桌面应用程序设计指南(控件篇2-复选框)

2017-02-20  本文已影响0人  烈焰虾米

用户利用选择框,可以进行“选择/不选择”这两种意义截然相反的操作。复选框的标签为选中状态下的意义,未选中状态下的意义必须与此明确对立相反。因此,复选框只能用来表示打开/关闭或选择/不选择标签选项。

一组典型的复选框

何时使用该控件?

思考以下问题:

正确示例,在该例中,选项标签并不是相反的意思,所以按钮选项更合适。

2.在 wizard pages 引导页面上,在复选框也适用的情况下,使用单选按钮能使选项标签意义更明确。
3.当屏幕有足够空间、而内容也需要重点突出展示时候,使用单选按钮。除此以外,还是使用复选框或下拉菜单。

错误示例,内容不太重要,不需要用选项按钮来展示 正确示例,这里使用复选框展示内容更高效

应用范例

复选框有以下几种应用类型:

用来表示一组独立选项的复选框 示例,至少需要选择一项 示例,一个混合态的复选框,表明部分文件只读

设计指南

通用原则

示例 正确示例 错误示例 错误示例。这个选项的本意是要表示Theme service未安装 正确示例。用户可以选择三种状态中的任意一种 错误示例,复选框不能用来指示进程 正确示例,使用标准的进度条来显示程序进度 错误示例

不再显示

从属控件

示例 示例,输入标题或footer也自动勾选上该选项 错误示例,主选项选择了,次级选框却未选择 正确示例 准确但是较为复杂的选项设置 更好的选项设置方式

注意:这条规则仅适用于比较少见的极端情况,也就是更多的选项只是让情况更复杂而不是更清晰。就如上例,用户不太可能会既勾选主选项又勾选副选项。当可以这样勾选时,选项就明显是独立而有意义的。

默认值

如果复选框需要用户进行选择,默认设置到最为安全和隐私的状态。如果安全和隐私不是需要考虑的最重要的因素,选择最有可能或最合适的值作为默认值。

建议尺寸和间距

如图所示

标签文字

复选框标签

备注 注意为复选框组中的一个选项作解释并不意味着也要解释其他所有选项。尽量在标签中展示相关信息,只在必要时补充解释。不要只是为了视觉上的一致性重复陈述标签内容。

附有解释说明的标签示例

复选框组标签

在标签中说明选择规则,这是更好的做法。

说明

在提到复选框时,请注意:

上一篇 下一篇

猜你喜欢

热点阅读