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>
Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top