Reputation: 6427
I created a small GUI with WPF, containing a Textbox. I want the user to have the ability to start a new line . How do I let the user start a new line in the WPF textbox (with \n or \r)? I want the user to be able to start a new line by pressing "enter".
Upvotes: 45
Views: 47067
Reputation: 17691
In addition to the AcceptReturn = true
property, if the user wants to start a new line by pressing the enter key you will need to check these properties:
IsReadOnly
should be False. If you set this to True, then obviously the Enter key won't work.Upvotes: 7
Reputation: 4629
have you try set on your textbox following property:
TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"
Upvotes: 98
Reputation:
The textbox control has an "AcceptsReturn" property (True/False) that you need to set to True.
You can set it in the Visual Studio IDE Properties box or you can set it within the code.
textbox1.AcceptsReturn = true;
Upvotes: 14