Windows 8.1 新增控件之 CommandBar
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Windows 8.1 新增控件之 CommandBar,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1956字,纯文字阅读大概需要3分钟。
内容图文
原文:Windows 8.1 新增控件之 CommandBar上一篇为大家介绍了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 介绍就到这里,大家可以动手操练一下。
原文:http://www.cnblogs.com/lonelyxmas/p/3587924.html
内容总结
以上是互联网集市为您收集整理的Windows 8.1 新增控件之 CommandBar全部内容,希望文章能够帮你解决Windows 8.1 新增控件之 CommandBar所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。