首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

为何不能在item上点击鼠标选择都无法触发SelectionChanged事件呢?解决思路

2012-05-11 
为何不能在item上点击鼠标选择都无法触发SelectionChanged事件呢?blend4里面自带的开源程序wall3D,一个3D

为何不能在item上点击鼠标选择都无法触发SelectionChanged事件呢?
blend4里面自带的开源程序wall3D,一个3D墙,界面好漂亮,我现在想改一下。想设计为点击每张图片后可以在下面显示大图,但目前的问题是点击了里面的一副图片后,收不到ListBox的SelectionChanged事件。里面有个listbox控件,为何不能在item上点击鼠标选择都无法触发SelectionChanged事件呢?
演示地址:http://silverlike.net/silverlight/index.php?xap=%2Fwp-content%2Fuploads%2Fxap%2FWall3D.xap&TB_iframe=true&caption=3D+Wall+Gallery&height=400&width=650

[解决办法]
可能是默认模板里对控件某层的布局控件设置了IsHitTestVisible="False",也可能在控件代码中设置的,前者通过重新设计模板可以解决,后者需要修改源码;

也可能在点击事件被拦截,这个也需要修改代码

热点排行