当向上手势或者鼠标右键的时候会显示AppBar,AppBar分为顶部TopAppBar、底部BottomBar两块,建议把主要操作放到底部,顶部有特殊意义再放。
Xaml中Page的TopAppBar、BottomAppBar两个属性赋值,AppBar类型,然后Content内容自由绘制。一般绘制横向的圆形图标,一般采用StandradStyles.xaml中预置的**AppBarBottonStyle样式,用到哪个反注释哪个,AutomationProperties.Name设置显示的文本。用法:<Button Style="{StaticResource EditAppBarButtonStyle}" AutomationProperties.Name="编辑"></Button>
IsOpen打开状态(可以实现程序打开时默认AppBar显示);IsSticky是否钉住;Opened、Closed打开关闭事件。
<Page.TopAppBar>
<AppBar>
<StackPanel Orientation="Horizontal">
<Button Style="{StaticResource PlayAppBarButtonStyle}" AutomationProperties.Name="删除"></Button>
<Button Style="{StaticResource EditAppBarButtonStyle}" AutomationProperties.Name="编辑"></Button>
</StackPanel>
</AppBar>
</Page.TopAppBar>
高级容器
ProgressBar进度条:IsIndeterminate模式
ProgressRing圆形的不确定进度条,IsActive属性表示是否活动
ToggleSwitch开关控件,IsOn是否打开,OffContent、OnContent、Header关闭、打开、头部的显示内容;Toggled更改事件;
ScrollViewer用于显示大内容,显示尺寸不够则可以通过滚动条控制。
HorizontalScrollBarVisibility、VerticalScrollBarVisibility控制滚动条显示。
程序的配置
Package.appxmaifest
徽标、宽徽标、小徽标、初始屏幕,注意png格式、尺寸要求
【功能】中配置程序的特殊操作权限,比如操作麦克风,则要勾选“麦克风”,否则调用对应的类会报错。