最近做一东西,试用WPF的DataGrid控件,其中需要绑定的类是不确定的,因此萌生了这么个想法,呵呵。
我只做了ViewModel这一层,呵呵。
People类,一个ViewModel,数据类,包括Name,Person属性;
Person类,一个ViewModel,数据类,People的扩展信息,包括Age,Sex属性;
PeopleCollection类,People的集合类;
PeoplesViewModel类,管理所有People的ViewModel类,包括PeopleCollection的属性,以及SelectedPeople(用于扩展)。
源码位置:http://download.csdn.net/source/2979579
People类与PeopleCollection类:
Person类:
PeoplesViewModel类:
Application类:
MainWindow.xaml: