鼠标点:
在Silverlight的控件里,你从鼠标里敲,总是能敲出很多的事件来,可是有一些事件是无效的。
比如:拖出一个圆圈Ellipse元素,它只有固定的只个事件:
Loaded,MouseEnter,MouseLeave,MouseLeftButtonDown,MouseLeftButtonUp,MouseMove
但我尝试通过MouseLeftButtonDown,MouseMove通过来拖动这个圆圈的时候,无法完成效果,结果是在该元素的外面套上一个Canvas标签元素才搞定,不过拖动起来并没有那么华丽。
键盘点:
由于圆圈Ellipsek没有KeyDown事件,所以我在它的外面的CanVas加上KeyDown,同样是无效。
网上有人要加个TextBox一样的,让里面的控件获取焦点才能引发KeyDown事件。
其实,KeyDown事件只要在根节点里加上就行了。一看,原来不是CanVas,也不是Grid,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。