导出 (0) 打印
全部展开

Windows Phone Button 控件设计准则

2013/12/5

适用于: Windows Phone 8 | Windows Phone OS 7.1

Button 控件会在用户点按时驱动应用执行操作。

Button

按钮控件

本主题包含以下各节。

Button 控件通常为矩形形状。标准布局包括标签或图像。Button 控件形状自定义受到具体方案的限制。有关更多信息,请参见本主题后面的设计准则

当用户点按 Button 控件时,将会触发一项或一系列操作。Button 控件通过使用正常、非活动及已推送等不同状态增强其行为。在已推送状态下,Button 控件将会更改其可视外观,从而表现用户正在与其进行交互。Button 控件最常见的用途是在用户的手指离开 Button 控件后响应并触发操作。在某些方案中,Button 控件还可能会在用户手指最开始接触控件时(而不是等到手指抬起后)触发操作。

Button 控件可供用户触发操作。在大多数情况下,只需同时向用户公开一两个 Button 控件,例如“接受”“取消”。当需要向用户公开三项或三项以上操作时,请考虑改用 CheckBoxRadioButton 控件,然后使用单一 Button 控件触发所选择的操作。

无论您是单独地使用 CheckBox 控件还是成组地、互相依存地使用这些控件,都应明确其使用目标及其当前状态。为实现该目的,请在设计 CheckBox 控件时遵循以下准则:

  • Button 控件包含的单词绝不要超过两个。

  • 始终使用系统字体,除非品牌准则告知您使用其他字体。

  • Button 控件文本应简洁明了,并且通常是动词。

  • Button 控件文本可以是动态文本。

  • 控件的 Windows Phone 设计目录提供各种丰富的按钮机制选择(具体取决于特定的应用方案),可以用来代替 Button 控件。例如,ApplicationBarIconButton 控件的外观与Button 控件完全不同,但操作方式相同。您可以考虑添加 ApplicationBarIconButton 控件,以便使用户在应用内即可触发需要跨越多个屏幕使用的操作,而不必在多个屏幕中重复使用 Button 控件。此外,您还可以考虑根据用户界面需要使用其他按钮机制:CheckBoxRadioButtonHyperlinkButton

显示:
© 2014 Microsoft