【问题标题】:is there a good alternative to richtextbox in wpf?wpf中的richtextbox有什么好的替代品吗?
【发布时间】:2013-11-04 02:12:28
【问题描述】:

当我尝试编辑 RichTextBox 的模板(甚至是 blend 3)时,Blend 似乎崩溃了。

我需要一个可以显示粗体、突出显示、斜体文本的替代方案 不同的颜色等。

有这样的吗?

【问题讨论】:

  • 为什么不尝试找出它崩溃的原因,而不是寻找另一个做同样事情的控件?

标签: wpf richtextbox


【解决方案1】:

它可能不是“纯粹的”,但如果您愿意,可以在 WPF 窗口中使用旧的 Windows.Forms RichTextBox。我已经做到了,而且效果很好。

【讨论】:

    【解决方案2】:

    RichTextBox 用于编辑格式化文本。如果你只是想显示文本,你可以使用TextBlock

    <TextBlock>
        <TextBlock FontWeight="Bold">I am bold</TextBlock>
        <TextBlock> and I am not</TextBlock>
    </TextBlock>
    

    如果您的文档足够复杂,您可以将其粘贴在 DocumentViewer 中。

    也就是说,您是否尝试过采用最简单的RichTextBox 并在 Blend 中编辑模板?那还会崩溃吗?

    【讨论】:

    • 是的,我有,但它仍然崩溃。这是 blend 中的一个已知问题 - 问题是我需要一个模板,因为它适用于 LOB 应用程序。
    猜你喜欢
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 2011-02-03
    • 2020-04-27
    相关资源
    最近更新 更多