WP8 ApplicationBarIconButton控件的使用

1.先来看看这个控件的样子(红线标示出来的)

ApplicationBarIconButton 控件,使用户在应用内即可触发需要跨越多个屏幕使用的操作,而不必在多个屏幕中重复使用 Button 控件.

我是这样的理解这句话的,就是我可以在定义一个共用的资源样式,如果需要在每个页面上应用这个控件,直接引用这个样式.直接上代码:

    <!--应用程序资源-->
    <Application.Resources>
        <local:LocalizedStrings xmlns:local="clr-namespace:PhoneApp1" x:Key="LocalizedStrings"/>

        <!--Panorama-based applications should not show an ApplicationBar-->

        <shell:ApplicationBar x:Key="appbar" IsVisible="True" IsMenuEnabled="True" Mode="Minimized" Opacity="1.0" >

            <shell:ApplicationBarIconButton IconUri="/Images/save.png" Text="save"  />
            <shell:ApplicationBarIconButton IconUri="/Images/delete.png" Text="delete" />
            <shell:ApplicationBarIconButton IconUri="/Images/help.png" Text="help"/>
            <shell:ApplicationBarIconButton IconUri="/Images/settings.png" Text="settings"  />
        
            <shell:ApplicationBar.MenuItems>
                <shell:ApplicationBarMenuItem Text="get default size value" />
                <shell:ApplicationBarMenuItem Text="get mini size value" />
            </shell:ApplicationBar.MenuItems>

        </shell:ApplicationBar>

    </Application.Resources>

然后在需要引用的页面上加入key。  ApplicationBar = "{StaticResource appbar}"

需要注意一点的是:   <shell:ApplicationBarIconButton IconUri="/Images/save.png" Text="save"  /> 这个控件最多只能加入4条,加入多了,会出现一个条数太长的异常.

Copy了一段MSDN对这个控件的最佳用法:

以下是使用应用程序栏的最佳做法:

  • 使用 Windows Phone 应用程序栏,代替创建您自己的菜单系统。

  • 除非有特别的理由自定义颜色,否则对应用程序栏使用默认的系统主题颜色。对应用程序栏使用自定义颜色会影响按钮图标的显示质量、会导致菜单动画出现异常的视觉效果,甚至会影响某些显示屏类型的电量消耗。

  • 避免对菜单项使用较长的文本,因为文本会超出屏幕。建议的最大长度为 14 到 20 个字符。

  • 避免在应用程序栏上使用 5 个以上的菜单项,因为这样会强制用户进行滚动。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zotero是一个用于管理学术文献和参考资料的工具,它可以帮助用户收集、整理和引用各种类型的文献。要使用Zotero,您可以按照以下步骤进行操作: 1. 首先,您需要在您的计算机上安装Zotero软件。您可以从Zotero官方网站(https://www.zotero.org/)下载并安装适用于您的操作系统的版本。 2. 安装完成后,打开Zotero软件,并创建一个新的“库”来管理您的文献和参考资料。您可以在“库”中创建不同的文件夹来组织您的文献。 3. 接下来,您可以通过多种方式向Zotero中添加文献。一种常用的方法是通过导入现有文献文件。您可以将PDF、DOC、PPT等文件直接拖放到Zotero的界面中,或者使用菜单中的“文件-导入”功能来添加文献。 4. Zotero还提供了浏览器插件,可以方便地保存在线文献。您可以在官方网站上找到适用于您所使用的浏览器的插件,并进行安装。安装完成后,在浏览器中打开一篇您感兴趣的文献页面,点击插件按钮即可将其保存到Zotero中。 5. 在Zotero中,您可以对文献进行标注、添加标签、创建笔记等操作,以便更好地管理和查找。 6. 当您需要引用一篇文献时,可以使用Zotero提供的插件或导出功能来生成符合要求的引用格式。 请注意,以上只是使用Zotero的基本操作步骤,Zotero还有很多其他强大的功能,例如与Microsoft Word等软件的集成、协作等。您可以在官方网站上查找更多详细的教程和帮助文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值