在UserControl上添加属性 IsTabStop="true"。在cs代码中 loaded事件上调用方法 this.Focus()。将KeyDown事件添加到UserControl 上。 转载于:https://www.cnblogs.com/nasa/archive/2010/07/30/canvas-keydown-hanlder.html