2017-07-14 22 views
0

Ich verwende RichTexbox, um RTF-Text in meiner Anwendung anzuzeigen, hängt von der Breite der Fenster RichTextbox Text automatisch umschließt zur nächsten Zeile !!Deaktivieren WPF RichTextBox Text automatisches Wrapping

Ich möchte den Text auto warp deaktivieren, stattdessen möchte ich Bildlaufleiste anzeigen, auch ich möchte nicht SeiteWidth des FlowDocument setzen, um Textumbruch zu vermeiden (seit ich RTF Text anzeigen kann ich die PageWidth basierend auf messen Zeichen/Größe/Schrift/Schriftstil des Textes, weil jedes Zeichen enthält, kann verschiedene Schriftart und -größe)

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

gibt es eine andere vorhandene Eigenschaft gibt es automatische Verpackung zu kontrollieren oder wir können handle dies ohne Maßnahme Textgröße

Ich habe schon darüber auch in MSDN forum diskutiert reffered für dieses Problem stackflow disussions WPF RichTextBox word wrapping und Wpf RichTextBox wrapping problems

Danke

Santhosh Devi

+0

'' - Stellen Sie die PageWidth des Dokuments auf eine BIG-Zahl ein. Dies sieht wie die einzige Option aus. Warum möchten Sie PageWidth nicht festlegen? https://stackoverflow.com/questions/1368047/c-wpf-disable-text-wrap-of-richttextbox/1369184#1369184 – Subbu

+1

Mögliches Duplikat von [C#/WPF: Text-Wrap von RichTextBox deaktivieren] (https://stackoverflow.com/questions/1368047/c-wpf-disable-text-wrap-of-richttextbox) –

+1

Ich habe bereits versucht, indem Sie PageWidth einen großen Wert zuweisen, aber die HorizontalScrollbar ist immer sichtbar und wenn ich horizontal scrollen leere Seite blättert Es besteht auch die Möglichkeit, Text zu umbrechen, wenn die BigData an sie gebunden sind. Thats, warum nicht überzeugt bin, große Zahl zu pagewidth zu setzen ... – Devi

Antwort

0

Dritte partycontrol Syncfusion Kontrolle SfRichTextBoxAdv hat eine Lösung vorhandene