数据绑定ListView包括其列

时间:2008-12-14 22:00:49

标签: wpf data-binding listview

我有一个对象列表,其中每个对象都包含任意数量的参数(名称,值对)。现在我想将对象列表绑定到listview。每列应表示一个参数(列标题是参数的名称),每一行都是一个带有参数值列表的对象。如何通过基于参数名称的数据绑定创建包含其标题名称的列?请注意,参数的数量可能因对象而异,因此列项有时必须为空白。

1 个答案:

答案 0 :(得分:0)

参数是指属性?

如果是,那么这可能会有所帮助:
我认为数据绑定引擎将采用第一个对象并将其用作所有其他对象的代表 因此,您的列表将包含所有列,例如第一个对象的属性。

为了达到理想的效果,你应该

  1. 创建具有所有可能属性的虚拟对象
  2. 将其作为列表中的第一项插入
  3. 那应该有用...... 使用c#时使用反射 : - )