applicationbar使用【DOC精选】.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
applicationbar使用【DOC精选】

ApplicationBar作为WP7上的菜单栏默认情况下在应用界面的底部,比较有意思的是Windows Phone 7手机没有Menu键,同时ApplicationBar一次最多只能显示4个按钮,否则只能单击右边显示三个点来显示更多菜单项使用Visual Studio生成的项目在MainPage.xaml文件底部ApplicationBar是被注释调的,如图:菜单栏位于Microsoft.Phone.Shell.ApplicationBar这个命名空间中, 在代码中可以指定菜单的图标,比如icon.png,同时显示内容设置属性Text即可shell:ApplicationBarIconButtonIconUri=/Images/icon1.png Text=按钮1/shell:ApplicationBarIconButtonIconUri=/Images/icon2.png Text=按钮2/需要说明的是具有Windows Phone 7风格的菜单小图标微软准备了一些,当然也可以自己做分辨率大小为48x48像素 (由于Metro风格是黑色的,这些图为白色所以预览时不是很明显),可以在SDK的X:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Icons\dark目录中找到,如图而对于按下最右边的三个点,显示的菜单内容,设置Text属性即可,比如shell:ApplicationBarMenuItem Text=Zune123/shell:ApplicationBarMenuItem Text=XAP安装器/标签:Windows Phone 7 SDK一.Application BarWindows Phone中的菜单栏最多可以显示4个图标按钮。这些图标会自动地被从左向右添加到菜单栏中。如果还有额外的选项可以通过菜单项来添加,这些菜单项默认是 不显示的。只有在点击菜单栏右侧的省略号(或省略号下方的区域)时才会显示出来,在电话屏幕的方向改变时,系统会自动处理菜单栏的方向(包括按钮和菜单 项)。按钮中的图标应该是48 x 48像素的,其他的尺寸会自动被缩放为48x48的,不过这通常会导致失真。二.通过XAML代码创建菜单栏在一个新建的Silverlight for Windows Phone项目中,默认的MainPage.xaml文件中有一段被注释掉的代码,这就是与ApplicationBar相关的代码:?代码?phone:PhoneApplicationPage.ApplicationBar???shell:ApplicationBar?IsVisible?=True?IsMenuEnabled?=True???shell:ApplicationBarIconButton?IconUri?=/Images/appbar.add.rest.png?Text?=Add?Click=btnAdd_Click?/??shell:ApplicationBarIconButton?IconUri?=/Images/appbar.minus.rest.png?Text?=MinusClick?=btnMinus_Click?/??shell:ApplicationBar.MenuItems???shell:ApplicationBarMenuItem?Text?=菜单项1?Click?=menuItem1_Click?/??shell:ApplicationBarMenuItem?Text?=菜单项2?Click?=menuItem2_Click?/?/?shell:ApplicationBar.MenuItems??/?shell:ApplicationBar??/?phone:PhoneApplicationPage.ApplicationBar?复制代码图中的IconUri并不存在,我们需要自己来添加图标文件,注意图片的Build Action属性应该为Content, 然后修改相应的路径即可。关于图标我们可以在本机的X:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Icons目录下找到。IsVisible用来控制菜单栏的可见性,IsMenuEnabled用来控制是否弹出菜单项。同时我们 还可以为图标按钮和菜单项添加Click事件处理程序。三.通过托管代码创建菜单栏下面演示通过托管代码创建菜单栏,在程序中引用ApplicationBar类需要添加using Microsoft.Phone.Shell;名称空间。完整代码如下:?代码public?MainPage(){InitializeComponent();ApplicationBar

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档