我是Windows手机浏览器的狂热粉丝,我想将类似的底栏移植到我的应用程序中。现在,我正在使用标准CommandBar
。在XAML中实现IE/Microsoft Edge底部栏
<Page.BottomAppBar>
<CommandBar>
<AppBarButton Icon="Go" Click="Go"/>
<CommandBar.SecondaryCommands>
<AppBarButton Icon="Setting" Label="Settings" Click="ShowSettings"/>
</CommandBar.SecondaryCommands>
</CommandBar>
</Page.BottomAppBar>
这样做会浪费屏幕空间,我真的想利用巴的剩余空间来添加类似的应用程序状态(到位边缘/ IE的地址栏),像下载/上传进展。不幸的是,CommandBar
不允许引入诸如TextBlock
或ProgressRing
之类的内容。要使用这些控件,我们需要改为改为AppBar
。但是,我不能使用CommandBar
的功能,如添加3个点按钮来打开隐藏的按钮。
是否有一种简单的方法来实现这一点,即结合AppBar
的灵活性和CommandBar
的3点特征?
任何想法如何推动文本对齐左侧的酒吧或拉伸控件采取像边缘的可用空间?我尝试过'HorizontalAlignment ='Stretch'',这在典型情况下使用,但在这种情况下不起作用。 –