2009-09-08 24 views
0

我有一个窗体窗体窗体,有一个菜单栏抓住Ctrl-C。在窗体的复制处理程序中,switch语句根据所选控件的类型调用正确的复制方法。传球按键从胜利形式到WPF

我现在已经添加了一个WPF UserControl作为子控件之一。在UserControl中,是一个TextBox。我想让Ctrl-C激活TextBox的复制命令。启动该命令的最简单方法是什么?或者,也许有一种简单的方法来触发usercontrol上的按键事件?

回答

1

我并不十分确定如何在usercontrol上发送KeyPress事件,但对于文本框副本,您可以触发ApplicationCommands.Copy命令,并且WPF文本框自动处理复制命令,如果焦点在TextBox上。

ApplicationCommands.Copy.Execute(null,null);如果选择了用户控制,则在你的拷贝处理程序中

+0

谢谢,这工作完美。 – 2009-09-09 15:02:48