【windows phone】CollectionViewSource的妙用
2021-05-01 06:26
标签:html ril reg www class panel xmlns 列表 member 在windows phone中绑定集合数据的时候,有时候需要分层数据,通常需要以主从试图形式显示。通常的方法是将第二个ListBox(主视图)的数据源绑定到第一个ListBox (从视图)的SelectedItem,或者通过第一个ListBox的SelectionChanged事件来设置绑定。但是借助CollectionViewSource类可以更方便的实现; CollectionView是一个集合视图类,支持数据的排序、分组、过滤。对数据的映像进行排列组合; CollectionViewSource是CollectionView的一个XAML代理,可以在XAML中使用; 案例说明:用主从试图关系显示两个的员工列表;效果图如下: 前期工作,创建三个类来初始数据源; (1)Employee.cs (2)Department.cs (3)DepartmentList.cs 注意:使用ObservableCollection 通过在新建页面的phone:PhoneApplicationPage标记中添加一个命名空间映射。代码如下: 添加资源字典: 在布局页面中添加如下代码: 【windows phone】CollectionViewSource的妙用 标签:html ril reg www class panel xmlns 列表 member 原文地址:http://www.cnblogs.com/sjqq/p/7788920.html public class Employee
{
public int Number { get; set; } //工号
public string Name { get; set; } //姓名
public string Sex { get; set; } //性别
public int BirthYear { get; set; } //出生年份
}
public class Department:ObservableCollection
public class DepartmentList:ObservableCollection
xmlns:local="clr-namespace:数据绑定"//我的项目为“数据绑定”
文章标题:【windows phone】CollectionViewSource的妙用
文章链接:http://soscw.com/essay/80739.html