微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SilverLight键盘的奇怪问题

做练习时,按照教程原班步骤是不会出什么问题的,但是自己试了下,却发现一个很怪的问题,我的步骤如下:

我在Canvas画布上做了个KeyUp事件,Canvas里面什么都不放。然后再CS代码里做KeyUp的按键判断,我在事件里下了个断点,但是却发现怎么操作就是运行不到我那个断点,整整琢磨了两个小时,也没发现自己的代码和之前的练习有什么不同,而且练习的代码可以运行。

经过后来一点点分析才知道,Canvas里面必须放控件才会触发那个Key事件,比如:我在Canvas下加了Button按钮,运行就正常了。但是如果是Mouse事件好像不用。一直不明白是什么意思,不过也无所谓,如果是空画布,我随便加个控件,设置宽高都为0,或者设置透明便可,也不影响什么。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐