Windows Phone 滑块控件设计准则
2013/3/11
使用 Slider 控件,用户可以通过使用自然手势和避免使用屏幕键盘,从而快速和轻松地从应用特定的值范围中选择值。
使用 Slider 控件以从已知、相对数量集中选择;通常,当这些数值以线性方式显示时这些值非常有意义,且以可预见的增量形式增加或减少。
在可能的情况下,您应该使用 Slider 控件,因为这样可以使用快速、简洁、直观的方式从一组值中进行选择。但是,存在一些无法恰当使用 Slider 控件的情形:
当用户使用此控件设置更改时,用户是否可以从即时反馈中受益?如果否,则 CheckBox 或 RadioButton 控件可能更合适。
如果 Slider 控件表示的离散值少于四个,则您可能需要使用 RadioButton 控件。
Slider 控件是相当灵活的控件,可在各种情景中有效地使用。但是,如果您计划自定义 Slider 控件,请谨记以下事项:
使用对用户有意义的方式在 Slider 控件上设置增量更改。西方人通常喜欢 Slider 控件的值是从左到右增加,而其他地区的用户可能更喜欢从右到左或垂直方向。
当用户需要获知设置的近似值时,使用 Slider 控件下面的图形刻度线。
将 Slider 控件和数值 TextBox 控件用于相同的设置并非最佳做法。仅使用更为合适的控件;此处出现的冗余会产生混淆。仅当用户需要即时反馈且具有设置确切数值的能力时才使用这两个控件。
由于 Slider 控件的可视滚动块可能会被用户的手指所遮盖,我们建议您充分利用反馈并将 Slider 控件值的更改同步到某个外部机制(不论是标签还是某个可在 Slider 控件被操纵时进行动态调整的显示参数)。
