Bonjour.
J'ai hésité entre poster ici ou dans C#, étant donné qu'il y'a une histoire de binding j'ai posté ici.
En faite je voudrais créer dynamiquement une propriété qui pourrait être attachée.
Situation :
-J'ai un fichier xml avec:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <Property>leTexte</Property>
-J'ai un xaml que je charge où par exemple il y a :
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part <TextBlock Text="{Binding leTexte}"/>
-J'ai une textbox créée dynamiquement par rapport au xml qui une fois construite pourrait ressembler à ça :
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part <TextBox Text="{Binding leTexte}" Grid.Column="1"/>
Je voudrais créer un viewmodel pour faire le lien entre le xaml chargé et ma textbox.
Je me suis penché sur 'dynamic' et sur 'ExpandoObject' même si on peut créer une propriété de cette façon :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 dynamic viewmodel = new ExpandoObjet(); viewmodel.leTexte = etc....
Je ne vois pas comment créer cette propriété via un string et comment rendre cette propriété bindabeule.
Si quelqu'un a une idée (ou des questions parce que l'explication n'est pas clair).
Merci.
Partager