05 2011 档案

摘要: 1. Windows Phone 中的导航,在相同程序集中的页面之间的导航使用 NavigationService.Navigate(new Uri("/Folder(s)/TargetPage.xaml", UriKind.relative)); 从一个程序集中的页面跳转到另一个程序集中的页面使用 NavigationService.Navigate(new Uri("/AssemblyName;component/Folder(s)/TargetPage.xaml", UriKind.Relative)); 2. 如果我们的windows phone 中需要播放音乐,需要检查当前用户是否在使用音乐播放器,如果用户正在听音乐,那么我们需要提醒用户“我们的应用有自己的音乐,是否暂停音乐播放器” 阅读全文
posted @ 2011-05-28 20:41 Alexis 阅读(2069) 评论(15) 推荐(3) 编辑
摘要: 由于Windows Phone 目前不支持第三方应用程序在后台运行,微软提供了另一种方法称之为Tomstone,虽然在Mango更新中支持了所谓的“多任务”,但是我们还是需要处理墓碑化,有没有一些方法简化我们的墓碑化操作呢,当然是有。 在CodePlex就有这么一个开源项目,TombStoneHelper 阅读全文
posted @ 2011-05-27 20:50 Alexis 阅读(2118) 评论(11) 推荐(3) 编辑
摘要: 在Windows Phone中,我们可能会有这样的需求:自定义应用程序的背景图片。 实际的流程是这样:用户选择图片,保存至隔离存储空间,(下一次启动时或者立即)加载图片使其成为背景图片。 下面以具体的一个Demo来实现这一需求: 创建Windows Phone 项目,在界面中拖放两个按钮,命名为Open和Load,一个按钮负责打开本地图片,另一个按钮复制设置背景图片 点击Open按钮,需要打开本地图片,即启动一个选择器(PhotoChooserTask),Open按钮中的事件代码如下: 阅读全文
posted @ 2011-05-26 20:34 Alexis 阅读(4819) 评论(4) 推荐(4) 编辑
摘要: 令人期盼已久的Windows Phone 重大更新Mango终于出来了,具体的更新可以参考chenkai的Windows phone 7 Mango 更新发布会Session 整理 ,还等什么呢,赶紧升级我们的开发环境吧。 昨天在新浪微博上发布了一条微博“晚上回去下芒果,装芒果,吃香瓜”,有同学回复说,“下芒果是不是像下鸡蛋那样?”。哈哈,确实,下鸡蛋意味着有鸡蛋可以吃了,下“芒果”,那么多的新特性肯定能让我们大快朵颐! 阅读全文
posted @ 2011-05-26 07:22 Alexis 阅读(3561) 评论(37) 推荐(2) 编辑
摘要: 前阵子发布了Windows Phone 7 问答 涉及到Windows Phone 中基本的问题,现在把参考答案也贴出来,供大家学习之用。 1. Windows Phone 7 应用程序的xap包最大为多大 ? 参考答案: 400MB 2. 怎么设置Windows Phone 7应用程序的ico图标? 参考答案 :右击项目--设置icon属性为自己的图片即可,注意图片生成方式选择content 3. 怎么替换Windows Phone 7中的启动画面? 参考答案: 将SplashScreenImage替换为自己的图片即可,注意图片的分辨率跟原来默认的保持一致 4. 谈谈怎么在Windows Phone 7 中使用别名进行页面的导航。 阅读全文
posted @ 2011-05-15 18:32 Alexis 阅读(2975) 评论(17) 推荐(7) 编辑
摘要: 本文一个具体的Demo介绍wp7应用程序如何实现本地化,并在本地化的一些注意点。 阅读全文
posted @ 2011-05-15 12:28 Alexis 阅读(4306) 评论(22) 推荐(3) 编辑
摘要: 在Windows Phone 7 Tips (5) 中曾经提到,在Windows Phone 7 中页面的布局一般分为:Panoramic、Pivot、List和Full Screen。而通常List的实现方式就是ListBox。 一、什么是ListBox? ListBox 是一个显示项集合的控件。一次可以显示 ListBox 中的多个项。 阅读全文
posted @ 2011-05-08 20:38 Alexis 阅读(9900) 评论(16) 推荐(6) 编辑
摘要: 1. Windows Phone 中支持的图片最大分辨率为2000*2000 2. Windows Phone 中的WebBrowser不支持asp,不支持打开新窗口(可以采用技巧让其支持新窗口打开) 3. 在Windows Phone 中Application Bar 不是Silverlight控件,也不是UIElement对象 4. 在Windows Phone 7中将本地话资源独立放到一个类库中能提高程序的性能 5. 以下服务和API会阻隔UI线程:location services、push notification、network information 和radio 阅读全文
posted @ 2011-05-07 19:40 Alexis 阅读(1962) 评论(9) 推荐(1) 编辑
摘要: Windows Phone 中自带的WebBrowser不支持打开新的窗口,即你点击页面中带有target="_blank"的超链接时不会打开这个超链接,怎么解决这个问题呢? 想法是:我们可以将页面中所有的 target="_blank" 替换为 target="_self" ,这样点击超链接的时候,就会在原来的WebBrowser中打开这个链接了。 那么如何实现? 有两个想法: 1. 当网页加载完毕后,将网页的源代码获取到,然后替换这个string(这个会有点小问题的哦,think about 中文...) 2. 当网页加载完毕后,调用JavaScript代码,用JS去实现替换 本文会简单介绍第二种方法的实现,至于第一种,大家有兴趣可以自己研究研究. 阅读全文
posted @ 2011-05-06 13:12 Alexis 阅读(3166) 评论(6) 推荐(2) 编辑
摘要: 在调试Windows Phone程序的时候,我们通常需要知道当前程序占用的内存是多少,有没有发生内存泄露。 在之前的Windows Phone 7 Tips (5) 中有提到EnableFrameRateCounter 是监视程序运行时的帧速率,具体的用法如下 阅读全文
posted @ 2011-05-02 11:09 Alexis 阅读(3302) 评论(6) 推荐(3) 编辑

点击右上角即可分享
微信分享提示