在WPF textBox中,输入不添加新行

Iva*_*van 35 wpf textbox word-wrap

文本框在以下代码中定义:

<TextBox Grid.Row="2" IsReadOnly="{Binding IsDescriptionReadOnly}" AcceptsReturn="True"
                                 TextWrapping="Wrap" VerticalScrollBarVisibility="Auto" Text="{Binding Description, UpdateSourceTrigger=PropertyChanged}"/>e
Run Code Online (Sandbox Code Playgroud)

按下Enter键时,不会插入新行.如何解决这个问题?

Vil*_*usi 84

我有类似的问题,我解决它这个问题使用 AcceptsReturn="True".所以我认为,这应该有效.


Cod*_*ked 5

假设,你所拥有的应该可以正常工作

  1. IsReadOnly是假的.如果将其设置为true,那么显然Enter键将不起作用.
  2. 包含TextBox的控件不会剪切TextBox,因此看起来Enter键不起作用.

我建议你在项目之外尝试这个,以更好地指出实际问题.


小智 5

添加以下内容:

TextBox.AcceptsReturn = True;
Run Code Online (Sandbox Code Playgroud)