表示 Windows Phone 应用程序中的应用程序栏。命名空间:Microsoft.Phone.Shell.ApplicationBar
XAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<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 | 当用户通过单击省略号打开或关闭应用程序栏时发生。 |
一些改变:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<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>
|