C # / WPF: отключить Text-Wrap из RichTextBox

Кто-нибудь знает, как я могу отключить перенос текста RichTextBox ? Например, если у меня есть большая строка, которая не подходит в окне, RichTextBox помещает часть строки, которая не может быть показана новой строке. Я хочу отключить это (и сделать его видимым только с помощью Scrollbar ).

Большое спасибо.

ура

RichTextBox в WPF – это просто редактор для FlowDocument .
Согласно MSDN :

Текст всегда обтекает RichTextBox . Если вы не хотите, чтобы текст был завершен, установите значение PageWidth в FlowDocument больше ширины RichTextBox . Однако, как только ширина страницы будет достигнута, текст все равно будет завернут.

Итак, пока вы не можете явно отключить перенос слов RichTextBox , вы можете сделать что-то вроде этого:

 richTextBox1.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible; richTextBox1.Document.PageWidth = 1000; 

Который будет иметь по существу такой же желаемый эффект, пока у вас не будет линии, которая превышает PageWidth .

Примечание (по состоянию на июль 2015 г.): VS2015 RC позволяет wordwrap = false работать точно так, как кажется, кажется, что OP. Я считаю, что предыдущие версии Visual Studio тоже.

Если вы не хотите показывать горизонтальную полосу прокрутки, используйте MinWidth в ScrollViewer:

      

Мне также нужно было отобразить большую строку и попробовать RichTextBox, но мне не понравилось решение с установкой PageWidth of the Document на фиксированный размер. Полоса прокрутки будет видна все время, а область прокрутки будет большой.

Если TextBlock достаточно, вы можете использовать это вместо этого и поместить его в ScrollViewer. Он работал идеально для меня, так как мне не нужны все дополнительные функции RichTextBox.

    Very long text Very long text Very long text    
  • Установка свойства Style метки WPF в коде?
  • Анимация WPF: привязка к атрибуту «To» анимации раскадровки
  • Как перебрать строки инструментария WPF Datagrid
  • Почему я не могу ссылаться на System.ComponentModel.DataAnnotations?
  • WPF Binding - значение по умолчанию для пустой строки
  • WPF Datagrid установил выбранную строку
  • WPF - Настройте фокус при нажатии кнопки - Без кода
  • Изменение цвета кнопки, когда мышь закончилась
  • WPF MVVM: Конвенция о конфигурации для ResourceDictionary?
  • Загрузите ResourceDictionary из сборки
  • Как обнаружить сломанные привязки данных WPF?
  • Interesting Posts

    В Xcode, как подавлять все предупреждения в определенных исходных файлах?

    Как правильно декодировать параметры юникода, переданные в сервлет

    Как проверить, зарегистрирован ли приемник на Android?

    Проверка на стороне сервера с помощью CXF Webservice

    Предоставляет ли ключевое слово ограничения значительные преимущества в gcc / g ++

    Почему Intellij-IDEA игнорирует мой тег comcat / conf / server.xml Context?

    Приложение iOS: как очистить уведомления?

    Проверка больших файлов при загрузке

    Получение текста после соответствия регулярному выражению

    Как восстановить удаленные файлы?

    Обнаружение «уникального» анонимного пользователя

    Пароль к ключевой функции, совместимой с командами OpenSSL?

    Предложения по предотвращению битовой карты Ошибка в памяти

    Почему мой флеш-накопитель стал «только для чтения» и (как) я могу его исправить?

    HttpWebResponse .NET распаковывает автоматически GZiped и Deflated ответы?

    Давайте будем гением компьютера.