Какое пространство имен должно использоваться для получения DataGridComboBoxColumn?

StackOverflow https://stackoverflow.com/questions/1484924

Вопрос

Я пишу приложение на C # 3.5 в WPF.Я хочу программно добавить DataGridComboBoxColumn в C # в DataGrid инструментария WPF.Проблема в том, что сам элемент управления, похоже, не существует, потому что мне не хватает либо директивы, либо сборки.Я думал, что Система.Windows.Элементы управления и добавление ссылки на WPFToolkit могли бы справиться с этим, но, похоже, этого не происходит...Я что-то упускаю?

Что я нахожу странным, так это то, что в XAML вообще нет проблем с созданием DataGridComboBoxColumn ...

Вот пример того, чего я пытаюсь достичь:

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

*Редактировать:Поняв немного больше мою проблему...Я хочу также знать, как вы можете сделать эквивалентный XAML на C#:

<Window xmlns:WPFToolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit">
</Window>
Это было полезно?

Решение

Сборка WPFToolkit, пространство имен:Майкрософт.Windows.Элементы управления.

Другие советы

В VS 2005 следующее показано в примере на странице 300 "Программирование Microsoft Windows Forms - Чарльз Петцольд - Microsoft Press".

использование Системы;

использование системы.Рисование;

использование системы.Windows.Формы;

Эдвин

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top