扩展WPF工具包RichTextBox垂直显示文本
我试图通过它的文本属性将一个富内容(RTF格式)绑定到一个富文本框(扩展WPF工具包),如下所示扩展WPF工具包RichTextBox垂直显示文本,wpf,binding,richtextbox,toolkit,Wpf,Binding,Richtextbox,Toolkit,我试图通过它的文本属性将一个富内容(RTF格式)绑定到一个富文本框(扩展WPF工具包),如下所示 <extToolkit:RichTextBox x:Name="rtbKIContent" Margin="8,8,8,8" IsEnabled="{Binding IsEditable}" Text="{Binding Content}">
<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>
有时它工作得很好,但在某些情况下,它们只是像这样垂直显示文本
我不知道它有什么问题…我应该怎么做才能让它像正常一样从左到右显示文本 如果向RichTextBox添加宽度,它应该会修复它 我这样做是为了让它绑定到父母
Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=Grid, AncestorLevel=1}, Path=ActualWidth}"
注意:您必须为自己确定存储类型。但你也可以这样做。Width=“100”同意“jmogera”。
需要为此问题设置宽度
HorizontalAlignment="Stretch" MinWidth="100"
如果希望控件调整大小,可以将MinWidth设置为100,并将HorizontalAlign设置为streach。是否尝试将RichTextBox设置为固定宽度?下面是一个类似的问题,有一个可行的解决方案。这个对我帮助很大。我也有同样的问题,但不再有了。这个应该是答案。