我必须忘记一些明显的东西......我无法以编程方式绑定DataGridColumn。我有以下代码:
var datagrid = new DataGrid();
datagrid.Columns.Add(new DataGridTextColumn()
{
Header = "Type,
Width = new DataGridLength(200),
FontSize = 12,
Binding = new Binding("Name") // this line fails to complile
});
我一直收到以下编译错误:
错误3找不到类型或命名空间名称'Binding'(是 你错过了使用指令或程序集引用?)
我在网上看过很多例子,似乎在做同样的事情......任何想法? 谢谢,
答案 0 :(得分:4)
var datagrid = new DataGrid();
datagrid.Columns.Add(new DataGridTextColumn()
{
Header = "Type,
Width = new DataGridLength(200),
FontSize = 12,
Binding = new Binding("Name")
});
要使用这些代码,您必须使用命名空间“System.Windows.Data
”。
using System.Windows.Data;