无法从文本框中剪切文本

时间:2013-08-18 13:27:06

标签: wpf textbox copy-paste

TexBox es'上下文菜单中选择“剪切”时,它就像我做了一个“复制”一样。

如果我使用control-x,它就会复制,而不是剪切。

这是我简单的dimple xaml

<Window x:Class="Window2" 
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window2">
    <TextBox/>
</Window>

任何人都知道可能出现什么问题?

环境:

  • Windows 7 Pro 64位

  • .net 4.5

3 个答案:

答案 0 :(得分:1)

在我的情况下,罪魁祸首到底是vnc viewer

您可能会发现以下有趣或有用的

https://connect.microsoft.com/VisualStudio/feedback/details/798501/textbox-cut-bug-in-wpf

希望这可以帮到你!

答案 1 :(得分:1)

我在Windows 10 pro 64位上使用VS2015作为OSX主机上的Virtualbox 5.1.6来宾时遇到了一些问题。 “问题”是guest虚拟机与主机操作系统(Guest To Host)之间的Virtualbox Shared剪贴板。

答案 2 :(得分:0)

我刚遇到这个问题,发现问题是由Notepadd ++的剪贴板历史记录功能引起的。一旦我关闭了程序,切割就完美了。

这肯定是由外部程序造成剪贴板干扰(可能是错误的)引起的,因为它是Notepad ++对我来说,而VNC对@Yisman来说。它应该被视为一个WPF错误,因为任何非WPF应用程序都可以在Notepad ++的剪贴板历史记录运行时完美切割。

在查看Connect帖子的详细信息之后,我最好的猜测是,cut命令的副本部分会引发异常,但是在将文本添加到剪贴板后抛出。其他程序仍将执行cut命令的删除部分,WPF将跳过它。这是合理的,因为它可能假设它没有被添加到剪贴板,因为复制失败了,但在这种情况下效果不好。