使用 .NET 3.5,我在 WPF 中的文本框存在持久性问题。在启用换行的 TextBox 中有大量(5000 多行)数据时,窗口在调整大小时性能非常差。
这只发生在 TextWrapping="Wrap" 的情况下。绑定文本数据或仅以编程方式设置它没有区别。
代码实际上就像这样简单:
<TextBox Margin="12,39,337,29" Text="{Binding Output, Mode=OneWay}" TextWrapping="Wrap" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Disabled" />
文本绑定到单个字符串。绑定的数据没有被更改。
编辑:当窗口调整大小时,数据没有被改变,这就是我的意思。将来会更新。TextBox 不需要是可编辑的,但实际文本确实需要是可选择的。/编辑。
我快速玩过 AvalonEdit,它也有同样的问题。我找不到任何其他描述此问题的线程似乎很奇怪。
有什么建议吗?
谢谢,丰富