2011年3月27日

Windows Phone 7 MVVM模式数据绑定和传递参数

摘要: 数据绑定使用了ObservableCollection<T> 类来实现,ViewModel通过继承GalaSoft.MvvmLight.ViewModelBase类来实现,Command使用GalaSoft.MvvmLight.Command.RelayCommand<T>来实现。 ObservableCollection<T>表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。客户列表绑定客户的名字、QQ、地址信息,单击的时候显示客户的全部详细信息。View层<phone:PhoneApplicationPage xmlns=& 阅读全文

posted @ 2011-03-27 18:42 linzheng 阅读(3817) 评论(22) 推荐(1) 编辑

Windows Phone 7 IEnumerable<T>.Select和SelectMany的区别

摘要: IEnumerable<T>在Windows Phone 7的程序上很常用,它允许开发人员定义foreach语句功能的实现并支持非泛型方法的简单迭代,下面主要分析一下IEnumerable<T>.Select和IEnumerable<T>.SelectMany这两个方法的区别。IEnumerable<T>.Select 将序列中的每个元素投影到新表中。IEnumerable<T>.SelectMany 将序列的每个元素投影到 IEnumerable<T> 并将结果序列合并为一个序列。SelectMany 方法枚举输入序列, 阅读全文

posted @ 2011-03-27 16:13 linzheng 阅读(1358) 评论(0) 推荐(0) 编辑

导航