应用程序栏

转载 2012年03月22日 21:44:43

本节是WP7学习札记的第九篇,讲的是系统托盘和应用程序栏,具体内容是系统托盘和应用程序栏的介绍,如何分别使用C#、xaml以及Expression Blend生成应用程序栏,应用程序栏的透明度以及对屏幕方向改变的支持。摘要如下:

   系统托盘用于显示系统级别的状态信息,应用程序能够显示和影藏系统托盘(分别以xaml和c#形式给出);

shell:SystemTray.IsVisible="True"
Microsoft.Phone.Shell.SystemTray.IsVisible = true;

   应用程序栏用于显示一些通用操作的区域,支持弹出菜单显示更多的操作。

 MS推荐使用Application Bar,不要使用自建的菜单系统,使用系统默认的主题颜色(白色前景色和透明背景),Application Bar最多4个操作图标,但不必须是4个,系统提供的图标位置如下:G:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Icons

    使用C#生成Application Bar

使用xaml生成应用程序,值得一提的是MS VS帮我们自动生成了Application Bar(默认被注释掉了~)

我们也可以使用Expression Blend生成Application Bar,在Windows Phone之前,Expression Blend不是免费的~

 Application Bar的透明度(Opacity="0.5"),微软推荐使用0、0.5和1。

Application Bar 之处横屏,总是显示在硬件按钮的一方,当翻屏的时候自动显示动画。

结束语:本文将的是System Tray 和 Application Bar,希望对各位博友有帮助~

Delphi 全面控制Windows任务栏

核心提示:使用Windows95/NT/98操作系统的用户知道:Windows正常启动后,在电脑屏幕下方出现一块 任务栏。 使用Windows95/NT/98操作系统的用户知道:Window...
  • yanjiaye520
  • yanjiaye520
  • 2011年08月04日 12:57
  • 1094

Windows Phone 的应用程序栏

概述 您可以创建一个应用程序栏,以便为用户提供对应用程序常见任务的快速访问。使用 Windows Phone 应用程序栏,有助于创建跨设备上所有应用程序的一致用户体验。 本主题包含以下...
  • happyq
  • happyq
  • 2012年01月20日 11:32
  • 599

IOS开发隐藏状态栏(电池栏)

//方法一(代码设置): 现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下: 在uiviewcontroller的子类下,调用:     if ([self ...
  • zhenyu5211314
  • zhenyu5211314
  • 2014年04月14日 10:31
  • 2595

windows phone (26) ApplicationBar应用程序栏

在应用程序中,如果需要几个按钮或者菜单来执行一些普通的命令,就应该考虑使用ApplicationBar,因为silverlight并没有定义任何常用的菜单或者工具,我们通常称ApplicationBa...
  • shenzhoulong001
  • shenzhoulong001
  • 2012年05月14日 09:26
  • 1784

去掉centos 7系统工具栏(上边框和下边框)

一、去除顶部和底部panel 隐藏顶部panel 1、/usr/share/gnome-shell/modes/classic.json修改panel的左中右都为空 "p...
  • qq_21398167
  • qq_21398167
  • 2016年02月25日 17:04
  • 3732

打不开开始栏的应用程序菜单解决办法

打开/home/user/.config/menus/(此处user为您的用户名)删除applications.menu后重新登录好了。...
  • Vanessa219
  • Vanessa219
  • 2008年06月11日 11:25
  • 1772

Latex 双栏模式中的单栏摘要

点击打开链接 http://mirror.neu.edu.cn/CTAN/macros/latex/contrib/abstract/abstract.pdf 方法一 \begin{...
  • whucv
  • whucv
  • 2012年09月08日 15:33
  • 6633

LaTeX单栏和双栏设置

在LaTeX文档的最开始使用单栏或双栏可选项: 单栏: \documentclass[onecolumn]{article} 双栏: \documentclass[twoc...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年06月09日 09:21
  • 10449

css布局之浮动模型&&左右两栏自适应布局

一个元素浮动时,其他内容会“环绕”该元素,浮动元素要设置一个width。浮动元素会自动生成一个块级框(行内元素会转成块级元素)。浮动元素规则浮动元素不能超过包含它的块的左右内边界。 浮动元素之前...
  • shelly1072
  • shelly1072
  • 2017年02月28日 00:25
  • 1007

双栏下表格和图片在LaTeX下的使用

在双栏下工作 1,插入双栏1张图片 2,插入双栏多张图片,控制显示行数 3 插入双栏复杂表格...
  • zhangxinyu0827
  • zhangxinyu0827
  • 2017年02月11日 11:20
  • 1152
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:应用程序栏
举报原因:
原因补充:

(最多只允许输入30个字)