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".
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
have you try set on your textbox following property:
TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"
回答2:
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;
回答3:
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.- Verify the control containing the TextBox is not clipping the TextBox, else it will appear that the Enter key did not work.