我用WPF创建了一个包含文本框的小GUI。 我希望用户能够开始新的一行。 如何让用户在WPF文本框中开始一个新行(使用\ n或\ r)? 我希望用户能够通过按“输入”开始新行。
答案 0 :(得分:74)
您是否尝试在属性后面的文本框中设置:
TextWrapping="Wrap"
VerticalScrollBarVisibility="Visible" (or auto)
AcceptsReturn="True"
答案 1 :(得分:12)
文本框控件具有“AcceptsReturn”属性(True / False),您需要将其设置为True。
您可以在Visual Studio IDE属性框中进行设置,也可以在代码中进行设置。
textbox1.AcceptsReturn = true;
答案 2 :(得分:6)
除AcceptReturn = true
属性外,如果用户想通过按Enter键开始新行,则需要检查以下属性:
IsReadOnly
应该是假的。如果将此值设置为True,那么显然Enter键将不起作用。