Windows Mobile应用程序设计指导:软键和菜单
2010-08-22 12:32:00 来源:WEB开发网注意 如果你的程序多于9个菜单命令,那么使用左软键来提供第二个菜单。
如果左软键和右软键都提供菜单,菜单的名字应该和他们所提供的命令所对应。
命令描述
最有可能的操作最有用的且无破坏性的命令应该在左软键(SK1)上显示而不要在右软键(SK2)菜单里面再次重复。
次要的操作次要的有可能的操作应该放在菜单的顶部,例如“新建”,“播放”,“查看”,“删除”,“打印”等等。
编辑命令 按照以下顺序排布这些命令: 剪切, 拷贝, 粘贴,和其他的特殊的粘贴命令,最后是 清除 和 选择所有。
视图命令包含一些改变用户当前视图但是并不修改数据的操作。同时也包含一些控制用户界面元素的一些操作,例如“显示地址栏” 。
其他命令包含一些其他的程序所支持的命令,例如“查找/替换”,“缩放”和“通过Email发送”等。
选项命令将选项命令放在菜单的最底部同时将其用分割线和其他菜单隔开。
菜单命令类型
命令类型描述
状态选择一个状态命令激活一个属性并让其他的状态等待激活。
只有在每一个状态都是相对和明确的情况下才使用状态命令。如果函数不需要从菜单里面调用到,那么可以考虑把这个函数的调用放到复选框的事件中去。(原话是If the functionality associated with the commands doesnt need to be accessible from a menu, consider using a check box instead.这一句话怎么翻译都不顺畅,所以放上原文吧) 更多信息请查看 Check Box Guidelines.
分组的选项选择分组选项中的一个将会使其他选项自动补选择,这些选项通常在其上、下放使用分割线来与其他菜单命令分开。
只有在相关的选项比较少,以及任何时间只有一个选项被选中的情况下使用分组选项。当选项的数目比较大,建议将这些选项放到一个子菜单里面。如果这些选项用户不会直接使用到,建议将其放入选项命令。
需要用户输入的命令在基于Windows Mobile的Pocket PC上,每一个打开一个新的窗口的命令菜单要上都要使用省略号。
状态属性
这些项目在软键工具条上的显示取决于当前的用户界面。这些不同的软键工具条状态在下表中进行一一描述。
当前的用户界面软键工具条状态
对话框在基于Windows Mobile的Pocket PC上,该工具条除了SIP之外保持空白。在基于Windows
更多精彩
赞助商链接