【问题标题】:In WPF textBox, enter does not add a new line在WPF textBox中,回车不添加新行
【发布时间】:2011-10-13 08:13:59
【问题描述】:

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

<TextBox Grid.Row="2" IsReadOnly="{Binding IsDescriptionReadOnly}" AcceptsReturn="True"
                                 TextWrapping="Wrap" VerticalScrollBarVisibility="Auto" Text="{Binding Description, UpdateSourceTrigger=PropertyChanged}"/>e

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

【问题讨论】:

  • +1 for AcceptsReturn 这正是我想要的!

标签: wpf textbox word-wrap


【解决方案1】:

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

  1. IsReadOnly 为假。如果将此设置为 true,那么显然 Enter 键将不起作用。
  2. 包含 TextBox 的控件没有剪切 TextBox,因此 Enter 键似乎不起作用。

我建议您在项目之外尝试此操作,以更好地了解实际问题。

【讨论】:

    【解决方案2】:

    我有类似的问题, 我通过this question 使用AcceptsReturn="True" 解决了它。所以我认为,这应该可行。

    【讨论】:

      【解决方案3】:

      添加以下内容:

      TextBox.AcceptsReturn = True;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-03
        • 1970-01-01
        • 2012-10-30
        • 2011-04-27
        • 1970-01-01
        • 1970-01-01
        • 2015-04-06
        相关资源
        最近更新 更多