应用程序栏

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

应用程序栏_第1张图片

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

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

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

应用程序栏_第2张图片

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

应用程序栏_第3张图片

    使用C#生成Application Bar

应用程序栏_第4张图片

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

应用程序栏_第5张图片

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

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

应用程序栏_第6张图片

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

应用程序栏_第7张图片

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

你可能感兴趣的:(应用程序栏)