禁用 WPF RichTextBox 文本自动换行

Disable WPF RichTextBox text auto wrapping

我正在使用 RichTexbox 在我的应用程序中显示 RTF 文本,取决于 windows 宽度 RichTextbox 文本自动换行到下一行!

我想禁用文本自动扭曲,而是想显示滚动条,而且我不想设置 FlowDocument 的 PageWidth 以避免文本换行(因为我正在显示 RTF 文本,我无法测量基于 PageWidth 的关于 character/size/Font/Font 文本样式,因为每个字符可能包含不同的字体样式和大小)

 <RichTextBox HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">      
   <FlowDocument >
        <Paragraph>
            <Run Text="RichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBoxRichTextBox"/>
        </Paragraph>
   </FlowDocument>

是否还有其他现有的 属性 可以控制自动换行,或者我们可以在不测量文本大小的情况下处理这个问题

我已经在 MSDN forum also reffered existing stackflow disussions WPF RichTextBox word wrapping and Wpf RichTextBox wrapping problems

中讨论过这个问题

谢谢

桑托什·德维

第三方控件syncfusion控件SfRichTextBoxAdv有针对这个问题的解决方案