无法在WPF文本框中粘贴全部文本

25

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

[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
为什么?
4个回答

60

你需要允许你的文本框接受换行符:

AcceptsReturn="True"

2
我感到羞愧,虽然不是 .net 新手,但是开始接触 wpf,谢谢您的帮助。 - Programista

8

文本框是否设置为接受新行?请将以下属性设置为文本框:

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

3

请确保允许多行文本:

TextWrapping="Wrap" VerticalScrollBarVisibility="Visible" AcceptsReturn="True"


2

我大概花了一到两个小时。唉。最终我注意到粘贴在段落处停止了(即新行)。这个洞见使我能够谷歌到一些有用的东西(这个答案)。需要关键字C# 粘贴截短 不完整 换行之类的。我多年前用过C#,没有遇到这个问题。谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接