上一篇为大家介绍了AppBar 的相关内容,本篇继续介绍CommandBar 的使用方法。与AppBar 相比而言,CommandBar 在开发使用方面较为单一,在按键布局上分为主控区(Primary Commands)与辅控区(Secondary Commands),默认情况下,主控区显示在菜单右侧,辅控区在左侧。

如果应用菜单栏中只包含AppBarButton、AppBarToggleButton、AppBarSeparator 这几个控件,且没有特殊布局格式要求,及可以使用CommandBar 控件。当应用尺寸变化时,CommandBar 也会随之调整尺寸。

<Page.BottomAppBar><CommandBar><AppBarButton x:Uid="Camera" Icon="Camera" Label="Camera"/><AppBarToggleButton x:Uid="Suffle" Icon="Shuffle" Label="Shuffle"/><AppBarToggleButton x:Uid="Account" Icon="Account" Label="Account"/><AppBarButton x:Uid="Like" Icon="Like" Label="Like"/><AppBarButton x:Uid="Dislike" Icon="Dislike" Label="Dislike"/><AppBarSeparator/><AppBarButton x:Uid="Add" Icon="Add" Label="Add"/><AppBarToggleButton x:Uid="Remove" Icon="Remove" Label="Remove"/><AppBarButton x:Uid="Delete" Icon="Delete" Label="Delete"/></CommandBar>
</Page.BottomAppBar>

如上面代码,默认所有控件都是分配在主控区及菜单栏右侧,将Add、Remove、Delete 按键放入辅控区是什么样子呢,如下:

<Page.BottomAppBar><CommandBar><AppBarButton x:Uid="Camera" Icon="Camera" Label="Camera"/><AppBarToggleButton x:Uid="Suffle" Icon="Shuffle" Label="Shuffle"/><AppBarToggleButton x:Uid="Account" Icon="Account" Label="Account"/><AppBarButton x:Uid="Like" Icon="Like" Label="Like"/><AppBarButton x:Uid="Dislike" Icon="Dislike" Label="Dislike"/><AppBarSeparator/><CommandBar.SecondaryCommands><AppBarButton x:Uid="Add" Icon="Add" Label="Add"/><AppBarToggleButton x:Uid="Remove" Icon="Remove" Label="Remove"/><AppBarButton x:Uid="Delete" Icon="Delete" Label="Delete"/></CommandBar.SecondaryCommands></CommandBar>
</Page.BottomAppBar>

如上图所示,写入SecondaryCommands 的按键被分配到了菜单栏左侧。关于CommandBar 介绍就到这里,大家可以动手操练一下。

Windows 8.1 新增控件之 CommandBar相关推荐

  1. Windows 8.1 新增控件之 DatePicker

    Windows 8.1 新增控件之 DatePicker 原文:Windows 8.1 新增控件之 DatePicker 大年初一来介绍一个简单易用的DatePicker 控件,这个控件是新增的?印象 ...

  2. Windows 8.1 新增控件之 Hyperlink

    Windows 8.1 新增控件之 Hyperlink 原文:Windows 8.1 新增控件之 Hyperlink Hyperlink 控件应该不用过多介绍大家肯定十分清楚其作用,它的功能就像HTM ...

  3. 重新想象 Windows 8.1 Store Apps (75) - 新增控件: Hub, Hyperlink

    原文:重新想象 Windows 8.1 Store Apps (75) - 新增控件: Hub, Hyperlink [源码下载] 重新想象 Windows 8.1 Store Apps (75) - ...

  4. 11. Windows应用程序常用控件

    Windows应用程序常用控件 1 控件概述 1.1 控件的分类及作用 1.2 控件的命名规范 1.2 控件的相关操作 2.1 添加控件 2.2 对齐控件 2.3 锁定控件 2.4 删除控件 3 文本 ...

  5. Windows phone7 动态添加控件

    Windows phone7 动态添加控件 2011-03-29 3:48 using System; using System; using System.Collections.Generic; ...

  6. Windows Phone 7 button控件

    System.Windows.Controls.Button   button控件 一.button控件的各种样式的展示 可以通过 <phone:PhoneApplicationPage.Res ...

  7. c语言windows 编程下silder控件,VB6 常用控件 滚动条ScorllBar和Slider控件

    滚动条(ScorllBar)和Slider控件通常用来附在窗体上以协助观察数据或确定位置,也可用来作为数据输入的工具. 滚动条(ScorllBar)和Slider控件都有水平和垂直两种,Slider控 ...

  8. Windows MObile中ListView控件的用法详解

    -前言:ListView在Windows Mobile中的应用非常广泛,也是Windows Mobile中很重要的一个控件,在此俺新手给他做个总结,方便其它新手参考哈! --------------- ...

  9. Windows Mobile实现透明控件

    .NET Framework的WinForm程序支持支持调节控件的透明度和GDI+,用它可以实现例如淡入淡出这种很酷的界面效果.而.NET Compact Framework的窗体和控件不支持透明和G ...

最新文章

  1. python tkinter画笑脸_Python3 Tkinter基础 Canvas create_line 画实线与虚线
  2. iis7 文件服务器搭建,iis7 ftp服务器搭建
  3. vc6怎么看错误在哪_网红莉哥怎么红的为什么被封了 网红莉哥1400事件视频在哪看...
  4. android 开发小工具,Android 开发者必备的八款小工具
  5. 驳!?使用游戏引擎是作弊行为的5个依据
  6. Angular应用bootstrap时的version检测机制
  7. LeetCode 6071. 完成所有任务需要的最少轮数
  8. python 编译procto错误处理
  9. C++ opengl 使视野转头移动(站桩看世界)
  10. VoltDB公布4.0版本号,大步提高内存实时分析速度,进军操作数据库市场
  11. 使用freetype来显示中文汉字和英文字符
  12. 我不是来约架,我只是请他们说几句实话——QCon上海2015编程语言专题前瞻
  13. 【面朝大厂】万字+图解 Redis,面试不用愁了!
  14. 小花语音机器人(零)-单片机控制驱动板PCB
  15. JS常见的兼容性问题汇总
  16. 点云算法(深度学习)
  17. python显示表格_python显示表格
  18. docker镜像的获取删除和查看镜像信息历史记录清理残余镜像
  19. 分享一波前端开发也需要知道的关于 Centos、Docker、Nginx、Node、Jenkins的相关知识...
  20. Linux权限详解(chmod、600、644、700、711、755、777、4755、6755、7755)

热门文章

  1. 每日英语:Five Really Dumb Money Moves You've Got to Avoid
  2. Java学习笔记(7)——输入输出
  3. “劣质”的PHP代码简化
  4. 全国计算机等级考试题库二级C操作题100套(第58套)
  5. 2019年3月未来教育计算机二级题库,2019年3月计算机二Access考试操作模拟试题001...
  6. 修改oracle用户资源限制,RHEL5中安装Oracle11gR2修改用户SHELL限制、环境配置、内核参数...
  7. 测试电视是不是4k的软件,怎么判断4K电视真假?教你快速检测的方法!
  8. java8中Predicate用法
  9. 蜗杆参数法设计_齿轮几何尺寸设计,很实用的Excel表格(附自动计算表格)
  10. 17 张程序员壁纸(赶快挑一张吧)