Я - программист, который должен иметь дело с большим количеством кода ежедневно. Открытый исходный код и что было разработано в доме.
Как программист, я нахожу, что это полезный, чтобы иметь много исходных файлов открывается сразу, и часто организовывать мой рабочий стол на моем (широкоэкранном) мониторе так, чтобы два исходных файла были рядом. Я мог бы программировать в обоих, или просто читать один и программировать в другом.
я нахожу его неудовлетворением и срывом, когда один из тех исходных файлов> 120 символов по ширине, потому что это означает, что я не могу удобно соответствовать строке кода строки экрана. Это нарушает форматирование для выравнивания обертки.
я говорю '120', потому что это - уровень, к которому я раздражать в коде, являющемся более широким, чем. После этого много символов, необходимо разделять через строки для удобочитаемости, уже не говоря о кодировании стандартов.
я пишу код с 80 столбцами в памяти. Это именно так, что, когда я действительно просачиваюсь по той границе, это не такая плохая вещь.
Почему бы вам не попробовать использовать свойство TextWrapping
этого TextBlock
?
XAML:
<TextBlock TextWrapping="Wrap" Text="very very very long text" Width="30"/>
C #:
myTextBlock.TextWrapping = TextWrapping.Wrap;
Если вам не нужен перенос, то еще один вариант, который вы, возможно, захотите изучить, - это нажатие на горизонтальную / вертикальную полосу прокрутки. Читая вопрос, я думаю, что перенос текста может быть более подходящим (похоже, вы не хотите что-либо скрывать), но варианты всегда хороши.
<ScrollViewer Height="30">
<TextBlock Width="30" TextWrapping="Wrap">HElooooooooooooooooooooooooooooooooooooo</TextBlock>
</ScrollViewer>
РЕДАКТИРОВАТЬ: объединяет перенос слов и средство просмотра прокрутки.