博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows Phone 实用开发技巧(2):使用TombstoneHelper简化墓碑操作
阅读量:7168 次
发布时间:2019-06-29

本文共 653 字,大约阅读时间需要 2 分钟。

 由于Windows Phone 目前不支持第三方应用程序在后台运行,微软提供了另一种方法称之为Tomstone,虽然在Mango更新中支持了所谓的“多任务”,但是我们还是需要处理墓碑化,有没有一些方法简化我们的墓碑化操作呢,当然是有。

在CodePlex就有这么一个开源项目,

下面以一个具体的Demo演示如何使用这个帮助类库简化我们的墓碑化代码。

建立项目wp7Tombstone,在主界面上放置一些TextBox、RadioButton等控件

去CodePlex上下载相应的类库,然后添加到项目中,接下来我们就需要配置了,配置相当简单,只需在需要墓碑出来的页面的OnNavigatedFrom和OnNavigatedTo事件中添加如下代码

 

 至此,墓碑化操作以及处理好了,很Easy吧!

如果你不想在每个页面中增加这些代码,你也可以将页面改为继承自AutoTombstonePage 

 

下面我们来看看这个类库是如果实现墓碑化保存的..同样我们需要在CodePlex下下载源代码,最新的版本是2.0(比之前的1.0增加了不少控件)

 下图是TombstoneHelper的结构图,可以看到几乎每一种控件都有一个对应的类处理墓碑化

 

 我们来看看最最常用的TextBox的处理代码

 

 实际上是保存到PhoneApplicationPage的State中的。

代码下载 

    本文转自xshf12345 51CTO博客,原文链接:http://blog.51cto.com/alexis/576699,如需转载请自行联系原作者

你可能感兴趣的文章
最短路径搜索-Floyd算法
查看>>
Windows 8 十大功能看点
查看>>
调浏览器兼容时遇到的问题
查看>>
java中的并发:进程和线程
查看>>
我的友情链接
查看>>
JAVAEE项目结构以及并发随想
查看>>
iOS开发之生成图片水印
查看>>
PJSIP 网络视频,电话
查看>>
详解spring 每个jar的作用
查看>>
关于云的日记
查看>>
linux安装
查看>>
利用dbms_repair来标记和跳过坏块
查看>>
解决ssh免密码登录 非默认端口22免密钥登录
查看>>
HTTP错误码解释(状态码)
查看>>
ubuntu解压命令
查看>>
python3.x的print()函数默认参数
查看>>
嵌入式 Linux进程间通信(二)——exec族函数
查看>>
Oracle数据库精讲课程之Rac管理最全课程
查看>>
我的友情链接
查看>>
Spring学习总结(4)——Spring AOP教程
查看>>