c# - 如何减少 XCeed WPF Extended Toolkit Richtextbox 中的行间距

标签 c# richtextbox

我正在使用 WPF 扩展工具包 Richtextbox 来显示简单文本。但这些线路之间的距离很远,而不是一条接一条。缩进似乎工作正常。只是 5 行文字占用了很多空间。我尝试设置 Margin="0"。我找不到要设置的属性,例如要设置的“行间距”。

        <tools:RichTextBox Grid.Row="3"
                       Grid.Column="1"
                       Text="{Binding Procedure}"
                       Margin="0"
                       ScrollViewer.VerticalScrollBarVisibility="Auto"
                       BorderBrush="Gray"
                       BorderThickness="2"
                       Padding="0"
                       AcceptsReturn="True"
                       AcceptsTab="True"
                       AllowDrop="True"
                       AutoWordSelection="True"
                       >
        <tools:RichTextBox.TextFormatter>
            <tools:PlainTextFormatter/>
        </tools:RichTextBox.TextFormatter>
    </tools:RichTextBox>

无法使用绑定(bind)设置文档属性。

最佳答案

在扩展的 wpf richtextbox 中,不能使用带有 Text 属性的 rtf header 来格式化行间距。请改用 Block.LineHeight 属性。它必须约为字体大小的 130-150% 才能正常工作。

<xctk:RichTextBox Block.LineHeight="20"/>

关于c# - 如何减少 XCeed WPF Extended Toolkit Richtextbox 中的行间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51197678/

相关文章:

c# - 如何在jquery中制作ajax过滤器?

c# - 在 C# 中使用 LINQ 进行分组需要帮助

c# - XML Soap 从 Xelement 获取元素

VB.NET Rich TextBox 换行符删除

wpf - 仅在 RichTextBox 中为选择添加下划线

c# - Parallel.Invoke 和 Parallel.ForEach 本质上是一样的吗?

c# - 如何使用 structuremap asp.net mvc 注册可选装饰器或带有可选参数的装饰器?

c# - TextRange GetPositionAtOffset 未按预期运行

richtextbox - 如何向网站添加富文本编辑支持?

c# - WPF RichTextBox - 获取当前行