silverlight 2 Canvas 无法触发 KeyDown 和 KeyUp问题
今天碰到这么个问题
在页面上摆放1个唯一的 Canvas 控件,添加了 KeyDown 事件后发现无法触发;但鼠标事件可以触发。
经过查找资料,以及自己实践发现下面有趣的现象。
在canvas上放上一个TextBox后,KeyDown居然能被触发了,注意,这里指的是 canvas上的KeyDown
但是放上TextBlock就不行。
最后得出结论,只有在canvas上放入1个或1个以上,具有焦点的控件,这时KeyDown事件就能被触发。