【问题标题】:How do I set tab size in the WPF RichTextBox如何在 WPF RichTextBox 中设置选项卡大小
【发布时间】:2011-07-26 10:33:15
【问题描述】:

可以将 WPF RichTextBox 设置为在其输入中接受选项卡。它将结果呈现为 4 个字符的缩进。我想改变那个尺寸。如何更改默认值?

【问题讨论】:

    标签: .net wpf tabs richtextbox


    【解决方案1】:

    目前不支持此功能,但他们正在考虑将其用于将来的版本。令人沮丧的答案 - 我知道!

    来源:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c610a492-cae8-444a-a657-05559da61fe3/(来自 LesterLobo - MSFT 的回答)

    【讨论】:

      【解决方案2】:

      阅读有关 TabStops 的 sams 链接,您的问题的答案似乎更容易解决。只需在资源中的某处添加此样式:

      <Style TargetType="Paragraph">
        <!-- 20.0 is default. It's pixels not characters though -->
        <Setter Property="TextIndent" Value="20" /> 
      </Style>
      

      不幸的是,当您从文档中取出文本时,它会省略选项卡。我正在考虑编写自己的流文档文本编写器,以便获得更好的输出。另一个问题是附加文本不会为每行生成一个段落或为 '\t' 生成适当的缩进。所以我可能也必须创建反向。非常令人沮丧。 FlowDocument 似乎并不是真正为使用而设计的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-25
        • 1970-01-01
        • 2010-09-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多