【发布时间】:2012-09-16 01:46:29
【问题描述】:
我有一个List<Data>,其中:
class Data
{
public string Name { get; set; }
}
我将此列表用作ListView 的ItemsSource。
我的ListView 的View 是一个GridView 和一个GridViewColumn(最初),我使用我的GridViewColumn 的DisplayMemberBinding 绑定属性Data.Name。
在运行时可能我将新的GridViewColumn 添加到我的GridView,所以我需要将Data 的new 属性绑定到这个新专栏。
我该怎么做?
【问题讨论】:
-
你会绑定什么新属性?数据从哪里来?有有种方法可以做到这一点,包括自定义 PropertyDescriptor 等 - 但要就“如何”提供建议,需要更多上下文。
-
@MarcGravell 例如新属性
public string Surname{ get; set; }。数据可能来自文件。
标签: c# wpf listview gridview binding