2011-03-02 76 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。