J'écris une application en C# 3.5 dans WPF. Je veux ajouter par programme un DataGridComboBoxColumn en C# à une boîte à outils WPF DataGrid. Le problème est que le contrôle lui-même ne semble pas exister parce qu'il me manque une directive ou une assemblée. Je pensais que System.Windows.Controls et en ajoutant une référence à WPFToolkit gérerait cela, mais il semble ne pas être ... Suis-je manquer quelque chose?Quel espace de noms doit être utilisé pour obtenir un DataGridComboBoxColumn?
Ce que je trouve étrange est que dans XAML il n'y a pas de problème du tout pour créer un DataGridComboBoxColumn ...
Voici un exemple de ce que je suis en train d'accomplir:
SomeDataGrid.Columns.Add(new DataGridComboBoxColumn()
{
Header="ColumnHeader",
//...
});
* Modifier : en comprenant un peu plus mon problème ... Je veux aussi savoir comment vous pouvez faire l'XAML équivalent en C#:
<Window xmlns:WPFToolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit">
</Window>
J'ai ajouté une référence à WpfToolkit et je me sers Microsoft.Windows.Controls, mais le DataGridComboBoxColumn est pas identifié par l'interprète et compilateur ... Est-ce que je fais quelque chose de mal? – Partial
Ou peut-être que j'ai oublié de faire quelque chose? – Partial
Vous pourriez avoir oublié d'inclure quelque chose. :) J'ai juste ouvert un projet WPF en 2008 et je pourrais faire référence au type de Assembly WpfToolkit. –