最近碰到用户反映一个问题,说程序里的TextBox的剪切功能不好使了。
按下Ctrl+X后,程序会卡顿一会,然后内容没有被删除,但确实被复制到剪贴板中,可以粘贴。
这个问题不常见,找了很多地方终于找到有人也遇到类似的问题。
先说结论吧,这是WPF自身的bug。
TextBox有可能受其他程序的剪贴板影响,执行剪切功能失败,导致WPF跳过了删除的逻辑。
那么其他程序指的是什么呢?这一点无法确认具体类别,只能给出部分可以再现的情景。
比如我使用向日葵软件远程连接电脑时,可以再现这个bug。
然后看了其他人的经历,开启Notepad++的剪贴板历史功能后,也能再现这个bug。
关闭这些软件后,TextBox的剪切功能可以恢复正常。
https://stackoverflow.com/questions/18299579/cannot-cut-text-from-textbox
https://www.cnblogs.com/wliu6V/p/3506675.html
对你有帮助吗,点个赞吧~