专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Silverlight

Silverlight事件有关问题

发布时间:2011-06-27 20:15:28 文章来源:www.iduyao.cn 采编人员:星星草
Silverlight事件问题
<Grid x:Name="LayoutRoot" MouseMove="LayoutRoot_MouseMove" Cursor="None" Background="White">
<Image x:Name="backpack" Canvas.Left="46" Source="/BrakeIce;Component/Image/MainMenu/backpack.png" MouseLeftButtonDown="backpack_MouseLeftButtonDown"/>
</Grid>
为什么我点击Image,会执行Grid 的事件代码啊!怎么能让它不执行呢!想不通这是怎么回事?请各位帮帮忙啊!

------解决方案--------------------
自己google下关于Silerlight事件冒泡的文章,自己尝试解决问题,我相信会是一件很开心的事.
------解决方案--------------------
backpack_MouseLeftButtonDown 中:
C# code
Image img = sender as Image;
if(img != null) ....

------解决方案--------------------
很简单,在backpack_MouseLeftButtonDown方法中设置e.Handled=true;即可
------解决方案--------------------
顶顶顶
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: