WPF
当我收到如下文本时,我遇到了's中的文本换行问题RichTextBox
:
TextRange tr = new TextRange(rtb.Document.ContentStart,
rtb.Document.ContentEnd);
tr.Text
没有任何“\r\n”,但在视觉控制中它看起来应该是(当输入到达RichTextBox
边界时它会换行(插入行尾))。
我像这样创建 RichTextBox:
<RichTextBox Name="Rtb" AcceptsReturn="True" AcceptsTab="True" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"
HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Height="100" Margin="15,125,5,45" Width="272">
<FlowDocument LineHeight="1" IsColumnWidthFlexible="true" >
<Paragraph LineStackingStrategy="MaxHeight">
<Run Text="RichTextBox"/>
</Paragraph>
</FlowDocument>
</RichTextBox>