我正在尝试通过其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>有时它工作得很好,但在某些情况下,它们只是像这样垂直显示文本。

我不知道it...What出了什么问题,我应该怎么做才能让它像平常一样从左到右显示文本?
发布于 2012-04-13 00:05:34
如果您向RichTextBox添加宽度,它应该会修复它。
我这样做是为了让它绑定到父级。
Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=Grid, AncestorLevel=1}, Path=ActualWidth}"注意:您必须为您确定AncestorType。但你也可以做到这一点。Width="100“
发布于 2013-02-26 18:15:00
同意"jmogera“。需要设置此问题的宽度。
HorizontalAlignment="Stretch" MinWidth="100"如果要调整控件大小,可以将MinWidth设置为100,并将HorizontalAlign保持为streach。
https://stackoverflow.com/questions/9679353
复制相似问题