Как сделать так, чтобы одна новая строка в текстовом поле с форматированным текстом отображалась с одинарным интервалом

У меня есть RichTextBox в окне WPF, которое я использую как вывод в консоль (только вывод). Когда я добавляю NewLine, как в:

rtx_report.AppendText(lclFileInfo.pathOnly + System.Environment.NewLine);

, он правильно добавляет только одну новую строку. (Я знаю это, скопировав текст из поля и вставив его в другое место.) Однако на дисплее отображается дополнительная строка пробелов. Итак, я начал просматривать свойства RichTextBox, но я не уверен, какой параметр управляет этим.

Похоже, что по умолчанию используется текст с двойным интервалом, но я не вижу ничего, что бы это контролировало. Может ли кто-нибудь объяснить, как заставить его быть одинарным или иначе не показывать эту дополнительную строку?

ТИА,

Пол

== Редактировать ==

P.S. Дополнительная информация по запросу HatSoft

Строковое содержимое lclFileInfo.pathOnly: C:\Users\Paul\Documents\Roadway

Однако одна и та же проблема возникает во всех этих строках кода:

rtx_report.AppendText("File Changed:" + System.Environment.NewLine);
rtx_report.AppendText(lclFileInfo.pathOnly + System.Environment.NewLine);
if (lclFileInfo.isDirectory == false)
        rtx_report.AppendText(lclFileInfo.fileNameOnly + System.Environment.NewLine);
rtx_report.AppendText("Changed On: " + lclFileInfo.currentTimestamp + System.Environment.NewLine);
9
задан philologon 26 June 2012 в 09:15
поделиться