zoukankan      html  css  js  c++  java
  • 应用程序栏【WP7学习札记之九】

          本节是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,希望对各位博友有帮助~

  • 相关阅读:
    HDU 5059 Help him
    HDU 5058 So easy
    HDU 5056 Boring count
    HDU 5055 Bob and math problem
    HDU 5054 Alice and Bob
    HDU 5019 Revenge of GCD
    HDU 5018 Revenge of Fibonacci
    HDU 1556 Color the ball
    CodeForces 702D Road to Post Office
    CodeForces 702C Cellular Network
  • 原文地址:https://www.cnblogs.com/DebugLZQ/p/2384876.html
Copyright © 2011-2022 走看看