表示 Windows Phone 应用程序中的应用程序栏。命名空间:Microsoft.Phone.Shell.ApplicationBar
XAML:
<phone:PhoneApplicationPage.ApplicationBar> <shell:ApplicationBar Mode="Default" Opacity="1.0" IsMenuEnabled="True" IsVisible="True"> <shell:ApplicationBarIconButton Click="Save_Click" IconUri="/Images/save.png" Text="save" /> <shell:ApplicationBarIconButton Click="Settings_Click" IconUri="/Images/settings.png" Text="settings" /> <shell:ApplicationBar.MenuItems> <shell:ApplicationBarMenuItem Click="Personal_Click" Text="个人中心" /> <shell:ApplicationBarMenuItem Click="Refresh_Click" Text="刷新" /> </shell:ApplicationBar.MenuItems> </shell:ApplicationBar> </phone:PhoneApplicationPage.ApplicationBar>
API:
构造函数:ApplicationBar:创建 ApplicationBar 类的新实例。
名称 | 说明 | |
---|---|---|
![]() |
BackgroundColor | 获取或设置应用程序栏的背景色。 |
![]() |
Buttons | 获取应用程序栏上显示的图标按钮列表。 |
![]() |
DefaultSize | 获取当 Mode 属性设置为 Default 时应用程序扩展到页面的距离。 |
![]() |
ForegroundColor | 获取或设置应用程序栏的前景色。 |
![]() |
IsMenuEnabled | 获取或设置一个值,该值指示当用户单击省略号以展开应用程序栏时用户是否看到(可选)菜单项。 |
![]() |
IsVisible | 获取或设置一个值,该值指示应用程序栏是否可见。 |
![]() |
MenuItems | 获取应用程序栏上显示的菜单项列表。 |
![]() |
MiniSize | 获取当 Mode 属性设置为 Minimized 时应用程序扩展到页面的距离。 |
![]() |
Mode | 获取或设置应用程序栏的大小。(Default、Minimized) |
![]() |
Opacity | 获取或设置应用程序栏的不透明度。 |
名称 | 说明 | |
---|---|---|
![]() |
StateChanged | 当用户通过单击省略号打开或关闭应用程序栏时发生。 |
一些改变:
<phone:PhoneApplicationPage.ApplicationBar> <shell:ApplicationBar x:Name="MyApplicationBar" BackgroundColor="Coral" ForegroundColor="Yellow" Mode="Minimized" Opacity=".5" IsMenuEnabled="True" IsVisible="True"> <shell:ApplicationBarIconButton Click="Save_Click" IconUri="/Images/save.png" Text="save" /> <shell:ApplicationBarIconButton Click="Settings_Click" IconUri="/Images/settings.png" Text="settings" /> <shell:ApplicationBar.MenuItems> <shell:ApplicationBarMenuItem Click="Personal_Click" Text="个人中心" /> <shell:ApplicationBarMenuItem Click="Refresh_Click" Text="刷新" /> </shell:ApplicationBar.MenuItems> </shell:ApplicationBar> </phone:PhoneApplicationPage.ApplicationBar>