Windows Phone 8.1 新功能 – 应用栏控件

Windows Phone 8.1 新功能 – 应用栏控件

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

2014年4月3日的微软Build 2014 大会上。Windows Phone 8.1 正式公布。

相较于Windows Phone 8。不论从用户还是开发人员的角度,都产生了非常大的变化。

接下来我们会用几篇文章来了解一下这些变化给开发人员带来的影响,以及我们怎样更好的利用WP8.1 的新特性。

WP8.1 最大的变化就是与Windows Store App 的结合,我们把它们统称为Windows RunTime apps。WP8.1 中的控件位于Windows.UI.XAML.Controls 命名空间下。这和Windows Store App是一致的。

本篇我们先来介绍第一个 WP8.1 的新控件:应用程序栏

应用程序栏想必大家都不陌生,它在WP8 中有非常重要的应用,我们也把它叫做ApplicationBar。

ApplicationBar 中能够加入button和菜单项,我们来看看简单的实现代码:

1
2
3
4
5
6
7
8
9
10
11
12
<phone:PhoneApplicationPage.ApplicationBar>
        
<shell:ApplicationBar>
            
<shell:ApplicationBar.Buttons>
                
<shell:ApplicationBarIconButton Text=
"Btn1" 
IconUri=
"***.png"
/>
                
<shell:ApplicationBarIconButton Text=
"Btn2" 
IconUri=
"***.png"
>
            
</shell:ApplicationBar.Buttons>
            
<shell:ApplicationBar.MenuItems>
                
<shell:ApplicationBarMenuItem Text=
"Menu Item 1"
/>
                
<shell:ApplicationBarMenuItem Text=
"Menu Item 2"
/>
            
</shell:ApplicationBar.MenuItems>
        
</shell:ApplicationBar>
    
</phone:PhoneApplicationPage.ApplicationBar>

  

这个样例里,ApplicationBar 包括了两个button和两个菜单项。以下我们来看在WP8.1 中怎样实现应用程序栏:

在Windows Store App 中,应用程序栏分为两种,TopAppBar 和 BottomAppBar,分别用做顶部导航栏和底部命令栏。而在WP8.1 中仅仅有BottomAppBar,它起到的作用跟WP8 中的ApplicationBar是同样的。BottomAppBar 能够包括CommandBar, 而CommandBar 中能够使用两种命令元素,主命令元素和辅助命令元素。这两种元素在作用上类似于WP8 中的button和菜单项。来看看代码:

具机体简介:http://wp.662p.com/thread-8188-1-1.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/117646.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)[通俗易懂]

    史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)[通俗易懂]springcloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明springcloud是基于springboot的。本文主要介绍了服务的注册与发现。

  • 单片机引脚控制继电器最简单的电路方式

    单片机引脚控制继电器最简单的电路方式首先要明确一点:单片机不能直接控制继电器,不管是3v的继电器还是5v的继电器。原因:比如51单片机和msp430单片机,引脚不能直接接继电器。虽然引脚的电压足够,但是由于电流不够,所以本应该闭合的线圈不会闭合。需要增加一个三极管来放大电流。说是放大电流,其实本质上是把引脚当成一个开关来控制真正3.3v电压的开合。下图是在实践中自己设计的可以正常工作的继电器模块。

  • 基于ArduinoUNO的LD3320语音识别+SYN6288语音合成的智能分类垃圾桶

    基于ArduinoUNO的LD3320语音识别+SYN6288语音合成的智能分类垃圾桶文章目录写在前面器件连接部分代码运行结果小结写在前面接上一篇文章,这次是集合了语音识别+语音合成(就是语音播报实现一种反馈)+SG90舵机实现垃圾桶的开与闭,给出上篇文章链接,如果对LD3320语音识别还有问题的朋友可以看看:LD3320语音识别模块与Arduino软串口通讯实现开关灯功能发现还是有好多人都在做这个,当玩具也好,毕设也好,这个都是一个好玩又有趣的项目。因为这只是现在的一门小课…

  • plsql连接oracle数据库报ora 12154错误解决方法

    plsql连接oracle数据库报ora 12154错误解决方法今天遇到一个问题,plsql连接oracle数据库报ora12154错误,本文将为您详细介绍此等问题的几种解决方法(我是使用第二种方法解决的)解决方法如下:1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听客户端:tnsping服务器Linux下:#>lsnrctlstatus查看监听状态#>lsnrctlstart启动监听 

  • 一般人到底要不要学Python_Python值得学吗

    一般人到底要不要学Python_Python值得学吗前言本人纯屌丝一枚,在学python之前对电脑的认知也就只限于上个网,玩个办公软件。这里不能跑题,我为啥说自学python,一般人我还是劝你算了吧。因为我就是那个一般人。基础真的很简单,是个人稍微认点真都能懂,这就是好多人说的python简单、易懂、好学,然后就是一顿浮夸的言论,误导那些小白,再然后那些小白也就跟着浮夸。这里我就给那些轻浮的人泼一桶冷水,懂跟学会是一码事吗?先来说哈python这个就业哈,我现在生活在祖国的肚皮上–成都,(嗯,有想了解川西迷你小环线的在下面留言哦),下面亲身经历,我喃,

  • 手机秒变IoT设备?——巧妙利用阿里云物联网平台

    手机秒变IoT设备?——巧妙利用阿里云物联网平台

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号