1

我一定忘记了一些明显的事情......我无法以编程方式绑定 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”(是否缺少 using 指令或程序集引用?)

我在网上看过很多例子,似乎在做同样的事情......有什么想法吗?谢谢,

4

1 回答 1

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;
于 2013-04-25T06:25:54.030 回答