我有列表框,对于每个选定的项目,我需要绑定数据(大文本)来分隔放在表单上的TextBox。
它适用于小于16 kb的小文本。
但由于文本框渲染需要很长时间,因此对于大文本我有UI Freeze。
IDEA将具有异步绑定(甚至手动选择甚至逐行),具有取消绑定的能力。如果在渲染期间选择了新项目,则应该取消。
附: WinForm中的相同代码工作得更快。
你可以帮我解决这个问题,还是给出另一个想法?
先感谢您。
我找到了实现结果的方法。 1)使用FlowDocumentReader而不是TextBox 2)使用async加载文档大文本,如果发生新文档加载,则取消先前的加载。
只想与其他人分享解决方案。