Какое пространство имен должно использоваться для получения DataGridComboBoxColumn?
-
18-09-2019 - |
Вопрос
Я пишу приложение на 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.Формы;
Эдвин