【问题标题】:Can't paste all text in wpf textbox无法将所有文本粘贴到 wpf 文本框中
【发布时间】:2011-10-18 13:41:19
【问题描述】:

我有一个简单的窗口和文本框,当我尝试将此代码粘贴到文本框时

[Code]General           : sample.avi
Format            : AVI
Length            : 380 MiB for 16mn 57s 320ms

Video #0          : DivX 5 at 2994 Kbps
Aspect            : 1024 x 576 () at 25.000 fps

Audio #0          : MPEG-1 Audio layer 3 at 128 Kbps
Infos             : 2 channels, 48.0 KHz   [/code]

它在之后停止

[Code]General           : sample.avi

为什么?

【问题讨论】:

    标签: c# .net wpf textbox paste


    【解决方案1】:

    您需要允许您的 TextBox 接受换行符:

    AcceptsReturn="True"
    

    【讨论】:

    • 我很惭愧,不是 .net 新手,而是从 wpf 开始,谢谢。
    【解决方案2】:

    文本框是否设置为接受新行?将这些属性设置为文本框:

    TextWrapping="Wrap" //Wrap text within the text box
    VerticalScrollBarVisibility="Visible" //If you want scroll bars
    AcceptsReturn="True" //This does the magic.
    

    【讨论】:

      【解决方案3】:

      确保通过以下方式允许多行:

      TextWrapping="换行" VerticalScrollBarVisibility="可见" AcceptsReturn="True"

      【讨论】:

        【解决方案4】:

        我可能为此花了一两个小时。啊。我终于注意到粘贴在一个段落(即换行符)处停止。这种洞察力让我可以在谷歌上找到一些有用的东西(这个答案)。需要关键字 C# Paste Truncated Incomplete Newline 之类的。几年前我用过 C#,没有这个问题。谢谢

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-01-03
          • 2011-03-04
          • 2021-05-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-12
          相关资源
          最近更新 更多