【发布时间】:2016-05-14 16:09:11
【问题描述】:
我是 Windows phone 上浏览器的忠实粉丝,我想将一个类似的底栏移植到我的应用程序中。现在,我使用的是标准的CommandBar。
<Page.BottomAppBar>
<CommandBar>
<AppBarButton Icon="Go" Click="Go"/>
<CommandBar.SecondaryCommands>
<AppBarButton Icon="Setting" Label="Settings" Click="ShowSettings"/>
</CommandBar.SecondaryCommands>
</CommandBar>
</Page.BottomAppBar>
由于这会浪费屏幕空间,我很想利用栏的剩余空间来添加应用状态(代替 Edge/IE 的地址栏)之类的内容,例如下载/上传进度之类的内容。不幸的是,CommandBar 不允许引入像 TextBlock 或 ProgressRing 这样的东西。要使用这些控件,我们需要改为 AppBar。但是,我无法使用CommandBar 的功能,例如添加 3 个点按钮来打开隐藏的按钮。
有没有一种简单的方法来实现这一点,即结合AppBar 的灵活性和CommandBar 的三点功能?
【问题讨论】:
标签: xaml win-universal-app uwp