不能在wpf文本框中粘贴所有文本

本文关键字:文本 wpf 不能 | 更新日期: 2023-09-27 18:11:40

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

[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

为什么?

不能在wpf文本框中粘贴所有文本

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

AcceptsReturn="True"

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

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

确保允许多行:

TextWrapping = "包装"VerticalScrollBarVisibility ="可见"AcceptsReturn = " True "

我大概花了一两个小时在这上面。啊。我终于注意到粘贴停在一个段落(即换行符)。这种洞察力使我能够谷歌一些有用的东西(这个答案)。需要关键字c#粘贴截断不完整换行或类似的东西。我几年前就使用过c#,没有遇到过这个问题。由于