2016-06-30 7 views
-1

Мне нужно отобразить содержимое файла в текстовом поле или текстовом блоке в WPF. Длина линии превышает 20 000 символов. Попытка отображения содержимого файла с помощью горизонтальной полосы прокрутки и отображения 20 000 символов в одной строке без упаковки.Показать очень длинные строки

Длинные линии держат обертывание около 9000+ позиций. Файл имеет разрывы строк CRLF.

<ScrollViewer HorizontalAlignment="Left" VerticalAlignment="Top" > 
    <TextBlock x:Name="txtFileText" TextWrapping="Wrap" Text="Hello" FontFamily="Consolas" Background="AliceBlue" Height="Auto" Width="Auto" /> 
</ScrollViewer> 

Нужна помощь! Заранее спасибо.

+0

В чем проблема? – SPlatten

+1

use '' –

+0

если производительность слишком медленная, тогда вы можете захотеть рассмотреть дерево _binary space-partition_ –

ответ

0

Задайте свойства TextBlock \ Box Width и Height в «Auto», убедитесь, что свойство TextWrapping для Textblock для «Wrap» и, если необходимо, разместите свой Textblock внутри ScrollViewer (щелкните правой кнопкой мыши на вашем текстовом блоке в окне «Объекты и шкала времени» и выберите «Группировать в» и выберите ScrollViewer).

+0

Извините, но не работает. Длинные линии продолжают обертывать около 9000+ позиций. Файл имеет разрывы строк CRLF.