wpf textblock复制的时候卡住

wpf里的textblock,当有几千行内容的时候,全选复制会卡住,大家有什么优化的方法吗?

2个回答

textbox赋值,超级大的字符串,的确是需要很长时间。
记事本秒开是因为,它只是刷新了客户区可见的文本,而且如果你使用了“自动换行”,记事本同样不能秒开,因为这种情况,没办法知道文本的显示行数。

题主,您说的一个是TextBox吧,TextBlock是不支持复制的。
不管将什么可复制的内容进行复制粘贴,系统剪贴板都有个转换的过程,内容越多当然就会消耗越多的时间。
你可以使用Task异步进行这些操作,然后在wpf窗口上给予用户一些提示,这样既提示了用户体验也能有效避免窗口卡顿的问题。

carlzj
carlzj 就是textblock。。。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问