2011-07-16 83 views
1

我有一個Silverlight模板化控件,可以在您將鼠標懸停時更改不透明度。但是,當用戶將光標指向其子控件時,效果消失。我希望在用戶懸停任何子控件時也可以突出顯示控件。我通過重寫WndProc方法在WinForms中做了同樣的事情。 silverlight中有類似的東西嗎?鼠標懸停在子控件上時突出顯示控件

感謝

+0

請不要將您的標題全部大寫。這很煩人,就像有人在喊。 – Mat

+0

ChildControl是否必須是可點擊的?如果不是,您可以將IsHitTestVisible設置爲false。 – Danexxtone

回答

1

就像你沒有使用正確的事件來檢測懸停聲音對我,我懷疑你使用MouseMove。而是使用MouseEnterMouseLeave事件。當鼠標移過控件時,將發生MouseEnter事件。您將鼠標移到子控件上,您將不會收到其他事件。然後當鼠標完全脫離你的控制時,你將得到MouseLeave

相關問題