Muh*_*lah 10 xaml winrt-xaml windows-phone-8.1 win-universal-app
我想我的单对准AppBarButton向右上CommandBar的Page.BottomBar?
在设计中它显示app bar button在右侧但在模拟器中,按钮始终位于中心?
有没有办法AppBarButton在一个page bottom bar?
编辑:
<Page.BottomAppBar>
<CommandBar HorizontalAlignment="Right" HorizontalContentAlignment="Right">
<CommandBar.PrimaryCommands>
<AppBarButton Margin="100,0,0,0" HorizontalAlignment="Right" HorizontalContentAlignment="Right" IsEnabled="True" Name="btnNext" Icon="Next" x:Uid="AppBarNext" Label="Next1"></AppBarButton>
</CommandBar.PrimaryCommands>
</CommandBar>
</Page.BottomAppBar>
Run Code Online (Sandbox Code Playgroud)
HorizontalAlignment不起作用.这是我们使用的解决方法:
<Page.BottomAppBar>
<AppBar IsSticky="true">
<Grid Margin="8,8,8,8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<AppBarButton Grid.Column="0"
x:Name="SelectButton" Icon="Bullets"
Label="!Select" />
<AppBarButton Grid.Column="1"
x:Name="SelectAllButton"
Icon="SelectAll"
Label="!Select All"/>
<AppBarButton Grid.Column="3"
x:Name="DetailsButton"
Icon="Edit"
Label="!Details"/>
</Grid>
</AppBar>
</Page.BottomAppBar>
Run Code Online (Sandbox Code Playgroud)
它只是工作:
干杯:P
您无法将按钮置于CommandBar中心.话虽如此,如果你需要这种类型的控件,你只需要切换到AppBar控件.相同的行为,更灵活.权衡是这种控制不是通用的,不会在电话中呈现.您需要为您的Phone平台头部显示一个CommandBar.
| 归档时间: |
|
| 查看次数: |
5700 次 |
| 最近记录: |