我是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'',這在典型情況下使用,但在這種情況下不起作用。 –