我将大约200,000个长度的文本复制到剪贴板。
我使用快捷键Ctrl V将其粘贴到RichTextBox。
我的电脑无法加载它..
但是,当我将它粘贴到TextBox上时,效果很好。
我可以问你问题是什么吗?
这是我的代码段。
<RichTextBox Grid.Row="1" x:Name="에디터"
AcceptsTab="True" AcceptsReturn="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
PreviewMouseLeftButtonUp="에디터_PreviewMouseLeftButtonUp"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
Margin="5"
>
<FlowDocument Name="editFlow" >
<Paragraph>
여기에 텍스트를 붙여 넣으세요
</Paragraph>
</FlowDocument>
</RichTextBox>
答案 0 :(得分:0)
你做不到,你不应该这样做。 WPF控件不适用于那种数据(因此它会冻结)。让我们说即使你成功地在RTB
中添加数据scrollbars
也没用,因为它会非常要显示的数据很少。想象一下当你必须使用滚动条在文本中找到一条线时会有的痛苦(可能需要几分钟......)。
因此,解决方案是您需要重新思考自己在做什么,并且可能会改变您的逻辑。