【问题标题】:Extended WPF Toolkit RichTextBox display text vertically扩展的 WPF 工具包 RichTextBox 垂直显示文本
【发布时间】:2012-03-13 06:32:45
【问题描述】:

我正在尝试通过像这样的 Text 属性将富内容(RTF 格式)绑定到富文本框(扩展 WPF 工具包)

<extToolkit:RichTextBox x:Name="rtbKIContent" Margin="8,8,8,8" 
                                    IsEnabled="{Binding IsEditable}"
                                    Text="{Binding Content}">
                <extToolkit:RichTextBox.TextFormatter>
                    <extToolkit:RtfFormatter></extToolkit:RtfFormatter>

                </extToolkit:RichTextBox.TextFormatter>
                <extToolkit:RichTextBoxFormatBarManager.FormatBar>
                    <extToolkit:RichTextBoxFormatBar />
                </extToolkit:RichTextBoxFormatBarManager.FormatBar>
</extToolkit:RichTextBox>

有时它工作得很好,但在某些情况下它们只是像这样垂直显示文本。

我不知道它有什么问题......我应该怎么做才能让它像正常一样从左到右显示文本?

【问题讨论】:

标签: wpf binding richtextbox toolkit


【解决方案1】:

同意“jmogera”。 需要为这个问题设置宽度。

HorizontalAlignment="Stretch" MinWidth="100"

如果您希望控件调整大小,您可以将 MinWidth 设置为 100 并保持 Horizo​​ntalAlign 以伸展。

【讨论】:

  • 这个对我帮助很大。我有同样的问题,但现在没有了。这个应该是答案。
【解决方案2】:

如果您向 RichTextBox 添加宽度,它应该会修复它。

我这样做是为了绑定到父级。

Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=Grid, AncestorLevel=1}, Path=ActualWidth}"

请注意,您必须为自己确定 AncestorType。但你也可以这样做。宽度=“100”

【讨论】:

    猜你喜欢
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    相关资源
    最近更新 更多