WP8 ApplicationBarIconButton控件的使用

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

WP8 ApplicationBarIconButton控件的使用_第1张图片

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

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

   
   
       

       

       

           
           
           
           
        
           
               
               
           

       

   

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

需要注意一点的是:   这个控件最多只能加入4条,加入多了,会出现一个条数太长的异常.

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

应用程序栏最佳做法

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

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

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

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

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

 

 

你可能感兴趣的:(WP8,入门学习开发)