2017-07-14 160 views
0

我使用RichTexbox在我的應用程序中顯示RTF文本,取決於窗口寬度RichTextbox文本自動換行到下一行!禁用WPF RichTextBox文本自動換行

我想禁用文本自動變形,而是我想顯示滾動條,我也不想設置FlowDocument的PageWidth,以避免文字環繞(因爲我顯示RTF文本我無法測量PageWidth基於字符/大小/字體/字體的文字風格,因爲每個角色可以包含不同的字體樣式和大小)

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

是否有任何其他現有的屬性是有控制自動包裝,或者我們可以處理這個沒有措施的文字大小

MSDN forum已經討論過這個也下文稱現有stackflow disussions WPF RichTextBox word wrappingWpf RichTextBox wrapping problems

謝謝

Santhosh德維

+0

'' - 將文檔的PageWidth設置爲大數字。這看起來像唯一的選擇。爲什麼你不想設置PageWidth? https://stackoverflow.com/questions/1368047/c-wpf-disable-text-wrap-of-richtextbox/1369184#1369184 – Subbu

+1

[C#/ WPF:禁用RichTextBox的文本包]可能重複(https:/ /stackoverflow.com/questions/1368047/c-wpf-disable-text-wrap-of-richtextbox) –

+1

我已經嘗試將PageWidth分配給一個很大的值,但Horizo​​ntalScrollbar總是可見的,當我滾動橫向空白頁滾動如果bigdata綁定到它,也有機會文本換行。 這就是爲什麼我不相信設置大號到頁面寬度... – Devi

回答

0

三partycontrol syncfusion控制SfRichTextBoxAdv對這個問題

的解決方案