[WPF][C#] DataTemplate qui marche en WPF mais pas en C#
Bonjours,
J'ai actuellement un petit soucis, qui peut paraitre idiot mais je ne vois pas.
Sur un projet de test WPF, j'ai créé un DataTemplate qui me permet d'afficher un textbox si le champs de mon listview est un String, une CheckBox si c'est un booleen etc...
Seulement, sur notre projet, on travaille en totale généricité. C'est a dire que vu qu'on peut travailler avec n'importe quel type d'objet, et qu'on s'est appercu que l'on atteignait une limite a WPF sur ce point la, on a complétement réécris l'initialize component de notre controle..
Seulement lorsque je veux réécrire mon DataTemplate qui fonctionne très bien en WPF, il ne me plante pas l'appli mais il ne l'applique pas.
Voici le code XAML de mon DataTemplate.
Code:
1 2 3 4 5 6 7 8
|
<GridViewColumn Header="Texte Editable" Width="50">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBox Height="25" Text="{Binding Path=name}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn> |
Maintenant j'ai essayé de le retraduire en C#.
Code:
1 2 3 4 5 6 7 8 9
|
DataTemplate _myDataTemplate = new DataTemplate();
TextBox _myTextbox = new TextBox();
_myTextbox.Height = ((Double)new LengthConverter().ConvertFromString("25"));
//_myTextbox.Text = "{Binding Path=name}";
_myDataTemplate.VisualTree = new FrameworkElementFactory(typeof(TextBox));
myGridViewColumn.CellTemplate = _myDataTemplate; |
J'espere que quelqu'un pourrat me donner la piste qui me debloquerai
Merci d'avance