O namespace deve ser utilizado para obter um DataGridComboBoxColumn?
-
18-09-2019 - |
Pergunta
Eu estou escrevendo um aplicativo em C # 3.5 in WPF. Eu quero programaticamente adicionar um DataGridComboBoxColumn em C # para um WPF Toolkit DataGrid. O problema é que o próprio controle parece não existir, porque eu estou em falta, quer uma directiva ou um conjunto. Pensei que System.Windows.Controls e adicionando uma referência para o WPFToolkit iria lidar com isso, mas parece não ser ... estou faltando alguma coisa?
O que eu acho estranho é que em XAML não há nenhum problema em tudo para criar uma DataGridComboBoxColumn ...
Aqui está um exemplo do que estou tentando realizar:
SomeDataGrid.Columns.Add(new DataGridComboBoxColumn()
{
Header="ColumnHeader",
//...
});
* Edit: Ao compreender um pouco mais o meu problema ... Eu quero saber também como você pode fazer o XAML equivalente em C #:
<Window xmlns:WPFToolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit">
</Window>
Solução
Assembleia WPFToolkit, namespace:. Microsoft.Windows.Controls
Outras dicas
No VS 2005 o seguinte programa no exemplo na página 300 de "Programação Microsoft Windows Forms - Charles Petzold - Microsoft Press"
using System;
usando System.Drawing;
using System.Windows.Forms;
Edwin