WEB开发网
开发学院操作系统Windows 8 构建Windows 8风格应用23-App Bar概述及使用规范 阅读

构建Windows 8风格应用23-App Bar概述及使用规范

 2012-10-29 13:50:57 来源:WEB开发网   
核心提示: App Bar概述Windows 8 Store应用中的App Bar(应用程序工具栏)起到的作用和Windows Phone中AppBar一样,我们可以向用户提供各种操作接口,构建Windows 8风格应用23-App Bar概述及使用规范,实现导航或者触发命令等, AppBar一般默认是隐藏的,我们需要考虑的问题

 App Bar概述

Windows 8 Store应用中的App Bar(应用程序工具栏)起到的作用和Windows Phone中AppBar一样。我们可以向用户提供各种操作接口,实现导航或者触发命令等。
 
AppBar一般默认是隐藏的,也可以设置为始终可见。我们可以通过清扫屏幕上边缘或下边缘时显示AppBar,AppBar被点击之后或失去焦点后隐藏,当然我们也可以通过编程方式控制AppBar显示或隐藏。
 
Windows 8 Store应用中通常包含两种AppBar:
1)底部AppBar
底部AppBar通常用于触发命令,并且全局命令在右侧,上下文命令在左侧。当选中上下文命令的项目时,可以通过编程方式调用。如果有单个常用命令,可以将其放置在画布上。菜单弹出可以用于显示相关的命令组。
2)顶部AppBar
顶部AppBar用于沉浸式视图中的导航,例如:添加返回按钮或标题等,也可以用于在页面或视图间进行切换。
 
App Bar命令组织步骤
 
Step 1:组织命令
确定所有应用命令,然后按照方案或位置组织它们。
我们需要考虑的问题包括:
1)什么命令应该显示在整个应用中;
2)什么命令应该只显示在某些页面上;
3)什么命令应该使用超级按钮或转至设置;
下面是我们浏览一个餐馆应用时可能用到的命令列表:
 
Step 2:创建命令集
我们需要将相似的命令分组到命令集。AppBar将命令集显示为一个单元,每个命令集之间有一个分隔符。
我们需要考虑的问题包括:
1)哪些命令在功能上相关;
2)哪些命令在功能上相关;
3)做出选择时应该显示哪些命令;
将上面的餐馆应用中命令分组到命令集:
 
Step 3:创建菜单
我们需要考虑命令集是否在一个命令菜单中更合适。
我们需要考虑的问题包括:
1)AppBar是否太拥挤或存在太多命令而无法适应
2)是否存在一个集可以从更长的标签或互动控件中获益
命令菜单给我们带来的好处是:允许使用更少的空间提供更多选项,并包含互动控件。

1 2 3  下一页

Tags:构建 Windows 风格

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接