Windows Phone 自学笔记 : ApplicationBar
表示 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> |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。