2011-03-02 69 views
2

我正面临着在WPF中实现鼠标悬停事件的问题。首先在WPF中没有这样的事件,第二我需要做一个类似的事件来处理事件。我的意思是,我有一个全局窗口,并且我想在其上声明一些类似ButtonBase.MouseHover的东西,所以每次我将鼠标悬停在屏幕上时,我都会处理这个事件。将鼠标悬停在WPF中

任何建议。 致以问候 Wasim ...

+0

看看http://stackoverflow.com/questions/5563536/unable-to-style-wpf-combobox-on-mouse-hover @ Tokk的解决方案适合我。 – 2012-01-25 16:17:51

回答

7

MouseEnter怎么样?服务相同的目的:)

+6

你错了。 WinForms中的MouseHover不仅仅是MouseEnter/Leave。此事件只有在Windows中可配置特定超时后才会发生(XP中默认为400ms)。用于突出显示资源管理器中的悬停文件或展开上下文子菜单的类似行为。 – 2012-10-05 06:42:41

0

你可以创建一个附加的属性,然后做到这一点。

如果只是按钮,你总是可以指定自定义工具提示的东西,不是吗?

1

MouseHover函数在WPF中分为两部分:MouseEnter和MouseLeave。