随笔- 47
文章- 0
评论- 174
阅读-
69581
02 2012 档案
Windows Phone 7(WP7)开发工具 查看独立存储空间中数据库内容
摘要:自Mango开始,Windows Phone 7支持原生的数据库,但是必须是使用LINQ,而且这个数据库存储在独立存储空间中。这在一定程度上,给我们的数据库开发工作带来了诸多的不便。工欲善其事必先利其器,一个最简单的需要,就是在程序调试后,想看数据库中的数据发生了什么变化,这个在官方自带的SDK中似乎还没有工具支持。 要解决这个问题,需要两步: 1、每个应用的数据库都是独立的,以文件的形式存储在了该应用的独立存储空间中,这就需要我们把这个文件从[模拟器/真机]中拿出来。 2、能够打开这个文件并查看里面的数据内容。 对于第一步,其实就是独立存储空间的文件浏览与导出问题,之前看过有一个...
阅读全文
Windows Phone 7(WP7)开发 显示长文本(高度大于2000px)
摘要:在开发中,遇到了这样一个情况:显示一段文字。理所当然地写出了一个TextBlock,设置了高度自动,并熟练的进行了数据绑定…… 测试的时候发现,由于这段文字太大,TextBlock居然显示不完整。百度了一下,发现有很多朋友也都遇到了相同的问题,估计微软是在设计的时候考虑到性能因素,把这个控件的显示进行了限制。 这也就算了,更恶心的是,这个TextBlock的外层控件的高度如果也设置成自动的话,它的高度会随着文本的长度变化而变化,假设TextBlock外层是一个StackPanel,这个StackPanel中只有这个TextBlock且高度设为自动,TextBlock中的文本很长,文本高度...
阅读全文
Windows Phone 7(WP7)开发 获取网络状态
摘要:一、判断是否有网络数据连接:最基本的网络状态判断,如果没有网络连接,一切操作都进行不下去啦。 Microsoft.Phone.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()二、判断网络类型(GSM/CDMA/WIFI/Ethernet):在一般的应用程序中,需要知道的网络状态也就三种:无网络、WIFI/Ethernet、手机网络。三者的区别就是:1、“无网络”:不解释,大家都懂的。2、“WiFi/Ethernet”:一般情况下速度比手机网络快,而且不计流量,更适合进行较大数据的操作,如下载个离线地图什么的。3、“手
阅读全文
Windows Phone 7(WP7)开发 自订磁贴(深度链接)
摘要:用过Wp7手机的同学应该都对内置的Office印象深刻,每一个文档的图标长按会出现一个菜单,能够“固定到开始屏幕”,固定到开始屏幕的那个图标,点击之后,会直接打开该文档内容。 又如,“人脉”中的某个联系人,长按能固定到开始屏幕,下次能更便捷的开启与该联系人的联系。 又如,新浪微博的某个联系人,长按也能固定到开始屏幕,下次在开始屏幕直接点击他的头像,直接打开他的微博主页。传说中的暗恋功能:你在你的手机上关注了他/她,而他/她却不知道。 这是一个不错的功能,这就是自订磁贴——深度链接。它能够直接把用户导航到你的应用中的某一个页面,而不再是只能从你的主页面进入。 最近忙没太多时间写文章,...
阅读全文