• WP7应用开发笔记(9) 应用程序栏


    可以使用 Windows Phone SDK 快速轻松地向应用程序中添加应用程序栏。应用程序栏是沿着手机屏幕底部的一行图标按钮,它们为用户提供对应用程序最常见任务的快速访问。

    呈现模式有:

    1.最简Minimized 就仅仅在下面显示...

    2 普通:

    3 展开:

    4 展开+菜单:

    遥控器界面的应用程序栏

    首先是遥控器的应用程序栏,因为平时需要操作我用最简方式呈现,为了统一将背景色变成透明

    这样只能点右边的...才能展开。

    展开后显示“设置”、“帮助”两个菜单,将背景色设置成黑色。

    通过监听ApplicationBar的StateChanged事件可以实现,代码如下:

    private void OnAppBarStateChanged(object sender, ApplicationBarStateChangedEventArgs e)
    {
    ApplicationBar.BackgroundColor = e.IsMenuVisible ? Colors.Black : Colors.Transparent;
    }

    设置界面的应用程序栏

    一般的设置界面都是“保存”和”取消”,因为微软的设计准则里不推荐使用“取消”按钮,通过系统的后腿键实现。

    那么这里仅仅需要一个“保存”。

    保存的图标可以在C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons\找到(32位系统去掉(x86))

    将appbar.save.rest.png添加到项目中,设置

    <shell:ApplicationBarIconButton IconUri="/Icons/appbar.save.rest.png" Text="保存" />

    有一个非常重要的问题要注意:一定要将图片生成属性设置为内容,不然无法显示。

    运行后显示如下:

  • 相关阅读:
    hadoop3.2.0集群搭建的一些坑!
    springboot整合elasticJob实战(纯代码开发三种任务类型用法)以及分片系统,事件追踪详解
    Flask接口返回JSON格式数据自动解析
    Struts2--国际化
    Struts2--标签tag
    Struts2-OGNL
    Struts2--拦截器Interceptor
    Struts2--struts.xml详解
    Spring--事务管理
    Spring--JDBC
  • 原文地址:https://www.cnblogs.com/kiminozo/p/2329608.html
Copyright © 2020-2023  润新知