欢迎来到天天文库
浏览记录
ID:41004950
大小:290.54 KB
页数:7页
时间:2019-08-13
《WP7应用升级WP8纵览》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、WP7应用升级WP8纵览相信很多朋友打算升级自己WP7的应用了吧,今天给大家介绍一下WP8新feature。首先着重介绍一下可以为你的应用增色不少而且实现简单的Keyfeature: 1.应用程序快速恢复Fastappresume相信大家知道在之前的WP7应用中将应用切换到后台后只有用back按钮和FAS可以讲应用程序再次恢复,如果使用应用列表中的按钮或Tile启动都会使原有的应用程序终止并且创建一个新的应用实例,在windowsphone8中解决了这个问题,但是不是默认程序都支持Fastappresume的,需要开发者做一个小调整我在这里先给大家简单
2、介绍一下: 1.1启动Fastresume非常简单只需要你在appmanifest文件中更改一下你的设置右键编辑你的manifest文件找到Tasks文件夹下的DefaultTask节点添加一个ActivationPolicy属性值为Resume,此时你就实现了fastappresume。 .2当然你可以优化你的应用程序从在不同的情况跳转至不同的页面例如:
3、开始页面的Tile和应用列表页或者使用Deeplink打开的情况做分别处理.具体方法是在应用程序在Activated&Navigating时候进行判断 //Codetoexecutewhentheapplicationisactivated(broughttoforeground) //Thiscodewillnotexecutewhentheapplicationisfirstlaunched privatevoidApplication_Activated(objectsender,ActivatedEventArgse)
4、 { mustClearPagestack=CheckDeactivationTimeStamp(); }voidRootFrame_Navigating(objectsender,NavigatingCancelEventArgse)e.NavigationMode==NavigationMode.New 请大家根据自己程序的需要进行设配目前测试的结果来看还是可以较好的保存NavigationService.BackStack中的记录的。 2.全新的livetiles Support
5、LargeTilesWP8支持三种尺寸的Tile分别是:small,medium,wide。wide也是在WP8中新支持的Tile可以占据用户Tile页面的整行超值的一个feature 当然还有三种不同的TileTemplates:FlipIconic和Cycle Flip和之前WP7的效果十分相似就是图片和文字的一个翻转效果如下所示:同样支持推送和后台更新创建: C#codeFlipTileDataTileData=newFlipTileData(){ Title=“[title]“, BackTitle=“[backofTiletitle]“
6、, BackContent=“[backofmediumTilesizecontent]“, WideBackContent=“[backofwideTilesizecontent]“, Count=[count], SmallBackgroundImage=[smallTilesizeURI], BackgroundImage=[frontofmediumTilesizeURI], BackBackgroundImage=[backofmediumTilesizeURI], WideBackgroundImage=[frontofwid
7、eTilesizeURI], WideBackBackgroundImage=[backofwideTilesizeURI],}; XAML模板 [smallTilesizeURI]8、ackgroundImage>
8、ackgroundImage>
此文档下载收益归作者所有