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 laisser l'utilisateur commencer une nouvelle ligne dans la zone de texte WPF (avec\n ou\r)? Je veux que l'utilisateur puisse commencer une nouvelle ligne en appuyant sur "Entrée".
avez-vous essayé de définir la propriété suivante de votre zone de texte:
TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"
Le contrôle de zone de texte possède une propriété "AcceptsReturn" (True/False) que vous devez définir sur True.
Vous pouvez le définir dans la boîte de Visual Studio IDE Properties ou vous pouvez le définir dans le code.
textbox1.AcceptsReturn = true;
En plus de AcceptReturn = true
propriété, si l'utilisateur veut commencer une nouvelle ligne en appuyant sur la touche Entrée, vous devrez vérifier ces propriétés:
IsReadOnly
doit être False. Si vous définissez ce paramètre sur True, la touche Entrée ne fonctionnera évidemment pas.