bonjour
j'essaye de faire un petit text editor personnalisé avec un richTextBox et des boutons qui permettent de mettre en gras, italique etc.
voici le code de mon richTextBox:
mon problème se situe au niveau du binding.. dans mon appli, quand je charge des infos pas de pb le texte se met bien dans mon richTextBox (mon viewModel set une valeur dans "monTexte"). En revanche quand j'écrit du texte dans ce richTextBox et que je soumet une validation par exemple, là je n'ai rien dans ma propriété "monTexte". Pourtant je suis bien en mode TwoWay..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <RichTextBox x:Name="rtbMonTexte" > <Paragraph> <Run Text="{Binding monTexte, Mode=TwoWay, UpdateSourceTrigger=Default}"/></Paragraph> </RichTextBox>
J'ai essayé de contourner ce problème avec l'évènement "contentChanged" de mon richTextBox et de setter directement le texte saisie dans la propriété de mon view model, mais là idem, je ne sais pas comment récupérer le contenu de mon richTextBox dans le code behind..
quelqu'un a une idée pour ce problème?
Partager