windows:Windows/control-panels/usage-patterns
出自UXGuide.net
控制面板使用模式
Control Panel Usage Patterns
目录 |
对于控制面板项来说,你可以使用任务流程或属性表。以下是它的一些使用模式:
任务流程模式
任务流程项使用“中心页(hub page)”来呈现概括性的选项,并用“分支页面(spoke page)”来完成实际的设置。以下是一些可能的中心及分支组合:
一个中心页及一组基于任务的分支页
这种情况下,该控制面板项完全是由单独的任务组成的。
一个中心页及一组基于任务和基于表单的分支页
这种情况下,基于任务的分支页用于最常见的和最重要的任务,而基于表单的分支页则用于设置那些不太常用、不太重要及更加高级的属性。
注:仅使用基于任务的分支页可能会使控制面板项用起来显得臃肿和单调,当基于任务的分支页并不适用你所有的属性时,可以考虑使用基于表单的页面。
一个基于对象的中心页,没有分支页
这种情况下,基于对象的中心页直接包含了所有属性和任务(可能会用对话框进行简单输入),因此无须使用分支页。
一个基于表单的分支页,没有中心页
这种情况下,表单包含了所有任务和相关的属性,因此无须使用中心页。
基于任务的中心页
这些中心页呈现了最常用的任务。单击任务链接会将用户导航至配置系统特或和完成相关任务的分支页面。其最适用于只有少数常用或重要的任务,用户需要更多指导和解释的情况。该设置应当是系统范围的(例如:日期和时间、安全性、电源选项),且通常应当涉及一两个对象(例如:显示器、键盘、鼠标、游戏控制杆)。分支页面不包含提交按钮。
“混合式(hybrid)”版本是同时直接包含一些属性或命令的基于任务的中心页。当用户很可能使用这些控制面板项来访问那些属性和命令时,强烈推荐使用混合式中心页面。
典型的混合式基于任务的中心页面
关于中心页面的详细设计规范,请参见主控制面板一文中的相应部分。
Object-based hub pages
These hub pages present the available objects. Single-clicking selects an object; double-clicking selects an object and navigates to a spoke page with the selected object's properties. They are best used when there could be several objects. There might be some system-wide settings, but most configuration tasks apply only to the selected object (for example, user accounts, network connections, and printers). Hub pages don't have commit buttons.
Standard version
There are two variations of this pattern. The standard version is implemented using a standard list view control:
A typical object-based hub page implemented with a standard list view control.
Hybrid version
The hybrid version is an object-based hub page that also has some properties or commands directly on it. Hybrid hub pages are strongly recommended when users are most likely to use the item to access those properties and commands.
In this example, the hub page has its main settings directly on it. This simplifies the experience because users are likely to use the item just to access these settings.
Task pages
These spoke pages present a task or a step in a task with a specific, task-based main instruction. They are best used for tasks that benefit from additional guidance and explanation. The final page in a task has commit buttons so that users can complete or cancel the task.
A typical task page.
For detailed guidelines about spoke pages, see the section in the main Control Panels article.
Form pages
These spoke pages present a collection of related properties and tasks based on a general main instruction. They are best used for features that have many properties and benefit from a direct, single-page presentation, such as advanced properties. The final page in a task has commit buttons so that users can complete or cancel the task.
A typical form page.
For detailed guidelines about spoke pages, see the section in the main Control Panels article.
Property sheet patterns
Property sheets are best used in legacy items with many settings targeted at advanced users. New items can achieve the same effect with a task flow, using the form page pattern.
This item is implemented using a property sheet.