c# - 如何在 WPF C# 中设置 RichTextBox 中文本的行距?

标签 c# wpf richtextbox flowdocument

当我使用 Richtextbox 进行文本编辑时,行间距很大,但是当我在 FlowDocument 中打开相同的文本/文件时,它看起来非常好。有没有一种简单的方法可以更改 Richtextbox 中的行距以与 FlowDocument 的行距相匹配?

Paragraph paragraph = new Paragraph();
paragraph.Inlines.Add(dataContent);

FlowDocument document = new FlowDocument(paragraph);
selectedRTB.Document = document;
selectedTabItem.Content = selectedRTB;

最佳答案

   <RichTextBox >
        <FlowDocument>
            <Paragraph LineHeight="50">
                Paragraph1
            </Paragraph>
            <Paragraph LineHeight="20">
                Paragraph2
            </Paragraph>
        </FlowDocument >
    </RichTextBox>

尝试一下。

关于c# - 如何在 WPF C# 中设置 RichTextBox 中文本的行距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24072274/

相关文章:

c# - Enum ToString 显示为数字

c# - 将(长尾数)和(sbyte 指数)转换为十进制

c# - 在 WPF 中打开新窗口引发异常

wpf - 管理拼写检查字典 WPF

javascript - 在javascript中检索富文本框共享点

c# - 是否有用于 C# 的 CSS 解析器?

WPF 颜色插值

c# - WPF:布局的最佳实践是什么

javascript - 使用 jquery,如何像 Live Mail 处理电子邮件地址一样处理标签?

c# - 无法使用 ip :port but can with localhost:port during VS debug mode 访问 WEB API