06 2011 档案

Windows Phone 7 如何判断ListBox控件滚动到底
摘要:假如ListBox控件绑定的数据很大的时候,通常会造成加载的速度很慢,那么有一种交互方案可以优化一下这种情况,就是先在ListBox上加载一部分的数据,等到用户查看的时候将ListBox滚动到底的时候再加载一部分数据。但是在ListBox控件里面根本就没有相关的事件和属性来判断出来ListBox什么时候滚动到底了,那么下面讲解一种解决的方法。 ListBox控件其实是封装了ScrollViewer控件和ScrollBar控件在里面的。那这就好办了,通过获取ListBox控件里面封装的ScrollViewer控件,然后通过ScrollViewer控件的属性就可以判断出来ListBox控件是否滚. 阅读全文

posted @ 2011-06-28 22:54 linzheng 阅读(5516) 评论(17) 推荐(4)

Windows Phone 7 网络编程之RSS阅读器
摘要:实现一个RSS阅读器,通过你输入的RSS地址来获取RSS的信息列表和查看RSS文章中的详细内容。RSS阅读器是使用了WebClient类来获取网络上的RSS的信息,然后再转化为自己定义好的RSS实体类对象的列表,最后绑定到页面上。(1) RSS实体类和RSS服务类RssItem.csusing System.Net;using System.Text.RegularExpressions;namespace WindowsPhone.Helpers{ /// <summary> /// RSS对象类 /// </summary> public class RssItem 阅读全文

posted @ 2011-06-27 00:11 linzheng 阅读(3283) 评论(7) 推荐(4)

Windows Phone 7 网络编程之使用Socket(芒果更新)
摘要:芒果更新的Windows Phone 7.1版本的API提供了Socket编程的接口,这给Windows Phone 7的网络开发又添加了一把利器,对于Windows Phone 7上的聊天软件开发是一件非常happy的事情。下面用一个小例子来演示一下Windows Phone 7上的Socket编程。用Windows Phone 7上的客户端程序作为Socket客户端,Windows控制台程序作为服务器端,ip取你电脑本机的ip,端口号用8888,实现了Windows Phone 7客户端向服务器端发送消息和接收消息的功能。先来看看演示的效果(1) Windows Phone 7客户端客户. 阅读全文

posted @ 2011-06-21 23:35 linzheng 阅读(8353) 评论(25) 推荐(10)

Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior
摘要:MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior。下面通过一个实例实现MVVM模式的Attached Behavior通讯,Attached Behavior与Command的区别 阅读全文

posted @ 2011-06-19 11:10 linzheng 阅读(3026) 评论(5) 推荐(4)

Windows Phone 7 MVVM模式通讯方式之实现Command
摘要:MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior。下面通过一个实例实现MVVM模式的Command通讯(1)MainPage.xaml文件的代码,实现View层<phone: 阅读全文

posted @ 2011-06-18 15:35 linzheng 阅读(3211) 评论(3) 推荐(2)

Windows Phone 7 MVVM模式通讯方式之实现Binding Data
摘要:MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。(2)Windows Phone 7 MVVM模式通讯方式之实现Command。(3)Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior。下面通过一个实例实现MVVM模式的Binding Data通讯1、创建Model层Food.csnamespace Binding 阅读全文

posted @ 2011-06-09 23:03 linzheng 阅读(3695) 评论(6) 推荐(1)

Windows Phone 7 本地数据库SQL Server CE(芒果更新)
摘要:在Windows Phone的第一个版本7.0版本里面是没有本地数据库支持的,要使用数据库只能够使用第三方的数据库组件。Windows Phone的本地数据库SQL Server CE是7.1版本即芒果更新的新特性,所以你要在应用程序中使用SQL Server CE数据库必须使用Windows Phone 7.1的API才行。下面用一个实例演示如何使用SQL Server CE数据库。(1)创建数据表以及数据库的数据上下文DateContent先创建一个员工信息表,用于保存员工的名字和简介,员工表有一个自增的ID。EmployeeTable.csusing System.Data.Linq.. 阅读全文

posted @ 2011-06-08 19:31 linzheng 阅读(5271) 评论(14) 推荐(5)

导航