控制类似于Datagrid?

时间:2017-10-06 13:56:25

标签: c# wpf xaml

我需要将具有属性的通用对象绑定到DataGrid,DataGrid控件只允许绑定List。

所以我有两个问题:

  1. 是否可以绑定一个不是列表的对象?
  2. 像Datagrid这样的控件允许使用相同的结构进行此操作吗?

1 个答案:

答案 0 :(得分:0)

  

是否可以绑定一个不是列表的对象?

您可以绑定到任何IEnumerable。如果您希望能够编辑项目,则应绑定到IList

绑定到单个对象只是绑定到返回单个项目的序列或集合,例如:

public IEnumerable SourceProperty { get { return new List<YourType>(1) { yourObject } } };