Jos*_*nel 21 c# wpf richtextbox word-wrap
有谁知道如何禁用文本包装RichTextBox?例如,如果我有一个不适合窗口的大字符串,RichTextBox则将字符串中无法显示新行的部分放置.我想禁用它(并且仅通过使用它使其可见Scrollbar).
非常感谢.
干杯
Don*_*nut 31
RichTextBoxWPF中的A 只是一个编辑器FlowDocument.
根据MSDN:
文本始终包含在RichTextBox中.如果您不希望文本换行,则将FlowDocument上的PageWidth设置为大于RichTextBox的宽度 .但是,一旦达到页面宽度,文本仍然会换行.
所以,虽然没有办法让你明确禁用a的自动换行RichTextBox,你可以这样做:
richTextBox1.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible;
richTextBox1.Document.PageWidth = 1000;
Run Code Online (Sandbox Code Playgroud)
除非有超过的线,否则它将具有基本相同的预期效果PageWidth.
注意(截至2015年7月):VS2015 RC允许wordwrap = false精确工作,因为OP似乎需要.我相信早期版本的Visual Studio也是如此.