phi*_*gon 9 c# wpf richtextbox
我在WPF窗口上有一个RichTextBox,我使用的类似于控制台输出(仅输出).当我添加NewLine时,如:
rtx_report.AppendText(lclFileInfo.pathOnly + System.Environment.NewLine);
Run Code Online (Sandbox Code Playgroud)
它正确添加了一个新行.(我知道这是从复制文本开始并将其粘贴到其他地方.)但是,在显示中它显示了一个额外的空白行.所以我开始浏览RichTextBox属性,但我不确定哪个设置控制它.
看起来它只是默认为双倍行距的文本,但我没有看到任何控制它的东西.任何人都可以解释如何让它是单间距或不显示额外的线?
TIA,
保罗
==编辑==
PS更多信息按照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);
Run Code Online (Sandbox Code Playgroud)
Dea*_*alk 14
试试这个
rtx_report.AppendText(lclFileInfo.pathOnly + "\r");
Run Code Online (Sandbox Code Playgroud)
在 Xaml 中,将RichTextBoxParagraph 属性边距设置为零。通过设置为0不会添加额外的行距。
<RichTextBox AcceptsReturn="True">
<RichTextBox.Resources>
<Style TargetType="{x:Type Paragraph}">
<Setter Property="Margin" Value="0" />
</Style>
</RichTextBox.Resources>
</RichTextBox>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12924 次 |
| 最近记录: |