禁用WPF RichTextBox文本自动换行

时间:2017-07-14 07:11:35

标签: c# wpf xaml richtextbox word-wrap

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

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

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

是否有任何其他现有属性可用于控制自动换行,或者我们可以在没有度量文本大小的情况下处理此属性

我已经在MSDN forum中讨论了这个问题,同时也提到了现有的stackflow disussions WPF RichTextBox word wrappingWpf RichTextBox wrapping problems

谢谢

Santhosh Devi

1 个答案:

答案 0 :(得分:0)

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