必须使用什么命名空间来获取DataGridComboBoxColumn?

时间:2009-09-28 00:35:52

标签: c# wpf namespaces wpfdatagrid datagridcomboboxcolumn

我正在使用WPF中的C#3.5编写应用程序。我想以编程方式将C#中的DataGridComboBoxColumn添加到WPF工具包DataGrid中。问题是控件本身似乎不存在,因为我缺少指令或程序集。我认为System.Windows.Controls并通过添加对WPFToolkit的引用来处理这个但它似乎不是......我错过了什么?

我觉得奇怪的是,在XAML中创建DataGridComboBoxColumn完全没有问题......

这是我想要完成的一个例子:

SomeDataGrid.Columns.Add(new DataGridComboBoxColumn()
{
    Header="ColumnHeader", 
    //...
});

*编辑:通过了解更多我的问题......我也想知道如何在C#中执行等效的XAML:

<Window xmlns:WPFToolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit">
</Window>

2 个答案:

答案 0 :(得分:3)

Assembly WpfToolkit,namespace:Microsoft.Windows.Controls。

答案 1 :(得分:0)

在VS 2005中,“编程Microsoft Windows窗体 - Charles Petzold - Microsoft Press”第300页的示例中显示以下内容

使用System;

使用System.Drawing;

使用System.Windows.Forms;

埃德