- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 Windows Phone 中Json序列化和反序列化
在Windows Phone中,只能使用位于System.Runtime.Serialization.Json命名空间的DataContractJsonSerializer类将对象序列化为 JavaScript 对象表示法 (JSON),并将 JSON 数据反序列化为对象。定义对象 public class AppInfo { public string Pr
2012-11-12 21:46:54 1564
原创 ListBox 滑动到底部自动加载数据
概述在Windows Phone开发应用程序的过程中,常常使用ListBox来显示列表数据。但是有的时候从数据源获取过来的数据量过大,而且用户有可能关心的只是前面几条数据。在往深入了想,甚至完全不必要每次都把大量数据齐刷刷的全部从服务器端获取到客户端来,无论是从流量还是效率上面的考虑都不该。这个时候,从服务器获取数据需要分页,在客户端显示数据也需要在必要的时候才去显示另一页的数据。联系到使
2012-11-04 12:13:25 3080 1
转载 在Windows Phone中实现MD5加密
特此分享http://www.jeff.wilcox.name/2008/03/silverlight-2-md5/
2012-11-01 23:08:08 1307
原创 获取C#对象中调用属性的属性名
学习Windows Phone程序开发已经很长时间,对于MVVM也算比较熟悉了。最近自己打算写一写MVVM深入一点的东西,顺利的实现了Model和ViewModel注册的代码。回头一用,突然看到我要通知界面属性的改变是要通过封装PropertyChanged事件中传入字符串的属性名称。这样每个属性修改,我就得修改我的属性名字符串,这样岂不是很不方便?但在MVVM Light中,可以通过在表达式树中
2012-09-09 22:22:44 4287
原创 布局元素
Canvas Canvas是最简单的布局元素,容器内的所有对象都是以绝对位置显示的,如果内部对象没有设置坐标相关的属性,则默认出现在容器的左上角;如果出现多个未指定位置属性的对象,则它们将全部重叠在一起,并按照在文档中出现的顺序依次显示。 通过在子元素中设置Canvas.Left和Canvas.Top附加属性可以设置子元素相对于容器Canvas左上角的距离。
2012-06-23 12:15:41 682
原创 Windows Phone 页面导航动画
概述在构建Windows Phone应用程序的时候,为了让用户不至于在应用程序中迷路,需要考虑用户在应用程序中的导航顺序。为了构建高质量的Windows Phone应用程序,不仅要考虑页面显示的顺序,还需要创建平滑的过渡效果,即,页面导航动画。步骤l 截获所有用户正在离开当前页面的操作l 启动一个动画故事版来隐藏当前页面l 导航到下一个页面l 截获新页面的导航l
2012-06-23 12:07:06 1645
原创 Metro Style 工具和项目模板
创建 Metro 风格应用时,可以使用已经掌握的技能,并重复利用已经开发的代码资产。· 如果了解 web开发技术,可以使用 HTML5、层叠样式表、级别 3 (CSS3)以及 JavaScript 来开发 Metro风格应用。· 如果已开发了 Windows Presentation Foundation或 Silverlight 应用程序,
2012-05-23 22:12:20 1867
原创 Windows Phone应用程序的生命周期与墓碑机制
由于WP7系统刚推出时并不支持多任务(即便是现在,第三方应用从前台切到后台之后也不能继续运行,关于后台任务,本文暂不讨论),为了达到程序切换时让用户觉得程序在后台继续运行的效果,WP7推出了墓碑机制,简单来说就是,在程序切到后台时将临时数据保存,然后当程序被切换回前台时将保存的数据读取恢复成离开时的场景再继续运行,这样用户就会觉得程序的运行没有被终止过。虽然墓碑机制对用户来说体验更好了,但是这需要
2012-05-15 20:52:48 899
原创 准备开发Metro Style 应用
1、Windows 8 Consumer Preview 目前只有Windows 8客户预览版支持 Visual Studio中的 Metro风格应用开发。Windows7不支持。此外,WindowsServer 8 Beta不提供开发人员许可证,所以你不能在该操作系统上开发 Metro风格应用。2、Microsoft Visual Studio
2012-05-13 20:08:05 1075
原创 第一个Windows Phone程序
1、使用VisualStudio 2010 Express for Windows Phone新建一个项目 当开发环境安装完成之后,就可以使用VisualStudio 2010 Express for Windows Phone开始应用程序的开发了。 打开VisualStudio 2010 Express for Windows Phone,在开始页面上,单击左上角
2012-05-12 16:42:32 722
转载 Visual Studio 快捷键
快捷键 功能 F1 :帮助F3:查找下一个F4 :显示属性窗口F5:启动调试F6:生成解决方案F7:查看代码F9:切换断点F10:跨过程序执行F11:单步逐句执行F12 :转到定义CTRL + SHIFT + B:生成解决方案CTRL + F7 :生成编译CTRL + O :打开文件CTRL + SHIFT + O:打开项目
2012-05-11 20:18:32 845
原创 Windows Phone 开发环境
1、系统要求 进行WindowsPhone 7的开发,开发机需要达到以下基本标准: 操作系统:WindowsVista SP2或Windows 7,或者更高版本 系统盘剩余空间:3GB以上 内存:2GB或以上 显卡:DirectX 10兼容,并且安装WDDM1.1驱动2、开发工具安装 (最新的Windows Phone 8 的Sdk在一下网址下
2012-03-20 19:10:41 4920
WPF编程宝典2010
2012-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人