当鼠标超过子控件时突出显示控件

时间:2011-07-16 14:58:28

标签: silverlight custom-controls

我有一个Silverlight模板控件,当你将它悬停时会改变不透明度。但是,当用户将光标指向其子控件时,效果会消失。我想在用户悬停任何子控件时也突出显示控件。我通过覆盖WndProc方法在WinForms中做了同样的事情。 Silverlight中有类似的东西吗?

谢谢

1 个答案:

答案 0 :(得分:1)

听起来我没有使用正确的事件来检测悬停,我怀疑你正在使用MouseMove。而是使用MouseEnterMouseLeave个事件。当鼠标移过控件时,将发生MouseEnter事件。您将鼠标移到子控件上,您将不再获得其他事件。然后,当鼠标完全移出您的控件时,您将获得MouseLeave