码迷,mamicode.com
首页 > Windows程序 > 详细

WPF RichTextBox 禁止换行

时间:2018-07-30 13:22:54      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:ica   长度   name   resources   page   设置   img   blog   edit   

原文:WPF RichTextBox 禁止换行

这个问题困扰了好久,进过不断的努力,终于解决了

?

??????? <RichTextBox Margin="0,44,10,0" Name="codeText" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" HorizontalAlignment="Right" VerticalAlignment="Top"? Width="494" Height="435" >
??????????? <RichTextBox.Resources>
??????????????? <Style TargetType="{x:Type Paragraph}">
??????????????????? <Setter Property="Margin" Value="0"/>
??????????????? </Style>
??????????? </RichTextBox.Resources>
??????????? <RichTextBox.Document>
??????????????? <FlowDocument PageWidth="2048">
??????????????? </FlowDocument>
??????????? </RichTextBox.Document>
??????? </RichTextBox>
?

上面红色的就是解决方案,这里我的思想是把width设置成2048,这样当长度达到2048才会换行,你当然自己可以设置的更大,不过有一个缺陷就是滚动条一直存在。如果你解决滚动条这个问题请留言。

特写注意的是:这里的2048其实是二进制位数,也就是说当你在一行写入256个字符(256*8=2048),就会换行

WPF RichTextBox 禁止换行

标签:ica   长度   name   resources   page   设置   img   blog   edit   

原文地址:https://www.cnblogs.com/lonelyxmas/p/9389857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!