Не могу вставить весь текст в текстовое поле wpf - PullRequest
21 голосов
/ 18 октября 2011

У меня есть простое окно и текстовое поле, когда я пытаюсь вставить этот код в текстовое поле

[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 ]

49 голосов
/ 18 октября 2011

Вы должны разрешить вашему TextBox принимать новые строки:

AcceptsReturn="True"
4 голосов
/ 18 октября 2011

Установлено ли для текстового поля принятие новых строк? Установите эти свойства для текстового поля:

TextWrapping="Wrap" //Wrap text within the text box
VerticalScrollBarVisibility="Visible" //If you want scroll bars
AcceptsReturn="True" //This does the magic.
2 голосов
/ 06 июля 2013

Я, наверное, потратил на это час или два.Тьфу.Наконец я заметил, что вставка останавливается на абзаце (т. Е. На новой строке).Это понимание позволило мне в Google кое-что полезное (этот ответ).Нужны ключевые слова C # Вставить усеченный Неполный перевод строки или что-то подобное.Я использовал C # несколько лет назад, и у меня не было этой проблемы.Спасибо

2 голосов
/ 18 октября 2011

Убедитесь, что разрешены многострочные выражения:

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

...