最近在做WPF项目,涉及到一个UI到DataVo的DataBinding问题(也许跟ASP.net很相似),现在是把以有数据的DataVo绑定到UI上显示没有问题,但把一个空白的UI绑定到一个new DataVo上就会有问题,这个new DataVo中的所有属性,包括对象属性,对象List属性等等都要初始化之后,绑定才能成功,原因是只有初始化之后才分配了内存,UI上的数据才知道放到哪去,但我的问题是,如果那个DataVo是一个硕大的复杂的Vo,如何去初始化其中的属性?难道要手工的一个一个去new所有的属性?不知道C#中时候有这种自动初始化所有属性的方法?