【发布时间】:2010-05-01 17:26:23
【问题描述】:
我刚刚使用Command = "ApplicationCommands.Copy" 创建了一个菜单,我认为我必须处理绑定的Executed 事件,并添加一个绑定,但我不需要。
现在我很困惑!
这个命令的实现在哪里?它如何自动复制在我的窗口中的任何文本框中选择的文本?
谢谢!
【问题讨论】:
我刚刚使用Command = "ApplicationCommands.Copy" 创建了一个菜单,我认为我必须处理绑定的Executed 事件,并添加一个绑定,但我不需要。
现在我很困惑!
这个命令的实现在哪里?它如何自动复制在我的窗口中的任何文本框中选择的文本?
谢谢!
【问题讨论】:
您如何确认您不需要处理命令的Executed 事件 - 是否使用内置的TextBox?如果是这样,您不必处理它的原因是因为TextBox 已经处理了该命令(因为它是内置的)。其他编辑命令也是如此 - 剪切、粘贴、撤消、重做(可能还有其他命令)。
如果您使用自己的自定义命令,那么您需要处理其Executed 事件,正如您在问题中所述。
【讨论】: