40 votes

Démarrer une nouvelle ligne dans la zone de texte wpf

J'ai créé une petite interface graphique avec WPF, contenant une zone de texte. Je veux que l'utilisateur ait la possibilité de démarrer une nouvelle ligne . Comment puis-je laisser l'utilisateur démarrer une nouvelle ligne dans la zone de texte WPF (avec \n ou \r) ? Je veux que l'utilisateur puisse démarrer une nouvelle ligne en appuyant sur "Entrée".

84voto

Kamil Lach Points 2139

avez-vous essayé de définir sur votre zone de texte la propriété suivante :

TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"

7voto

pratap k Points 9133

En plus de la propriété AcceptReturn = true, si l'utilisateur souhaite démarrer une nouvelle ligne en appuyant sur la touche ENTER, vous devrez vérifier ces propriétés :

  1. IsReadOnly doit être Faux. Si vous définissez cela sur Vrai, alors évidemment la touche Entrée ne fonctionnera pas.
  2. Vérifiez que le contrôle contenant la zone de texte n'écrête pas la zone de texte, sinon il apparaîtra que la touche Entrée n'a pas fonctionné.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X