是否有任何方法來註冊全局事件處理程序以在Silverlight應用程序中捕獲鼠標事件?我想避免訂閱每個FrameworkElement的鼠標事件處理程序,並找到更優雅的解決方案(冒泡事件)。 謝謝Silverlight中鼠標事件的全局應用程序鉤子
0
A
回答
1
MouseMove是Silverlight中的冒泡事件;你有沒有試圖在窗口的層面捕捉它?
0
所有鼠標事件都是冒泡事件,所以它應該能夠將事件處理程序附加到根元素UserControl
或Page
元素並獲取事件。
但是,許多控件有用於鼠標事件並自己處理這些事件。在這些情況下,這些事件不會再有任何進展。
相關問題
- 1. 全局鉤子DLL的應用程序
- 2. JavaScript全局鼠標鉤
- 3. WPF應用程序中的全局shell鉤子
- 4. silverlight鼠標事件
- 5. 全球鼠標事件處理程序
- 6. ASP.NET:響應中的全局鉤子?
- 7. 鼠標鉤 - 冷凍程序
- 8. WM_MOUSEHOVER在全局鉤子中
- 9. 捕捉全局事件的中心點擊鼠標使用c#
- 10. 全球鼠標鉤子+模擬鼠標輸入
- 11. 佈局和鼠標事件
- 12. 將鼠標事件傳遞給Java UI中的應用程序
- 13. 將鼠標事件發佈到OSX中的應用程序
- 14. C++:用全局鼠標鉤重新定位窗口
- 15. 如何從我的全局鉤子與我的應用程序進行通信?
- 16. 全球鼠標事件
- 17. shopify處理應用程序安裝鉤子/事件
- 18. C++:全局鼠標掛鉤並重置窗口的位置
- 19. 攔截和禁用全局鼠標事件
- 20. Cocoa:鼠標中點擊事件(全局)+手勢API?
- 21. 用於全局訪問單例的Silverlight應用程序資源
- 22. C#全局熱鍵(沒有通常使用的全局鉤子)
- 23. 外部應用程序 - 網格內的鼠標點擊事件
- 24. Flash應用程序接收沒有焦點的鼠標事件
- 25. 聽電子應用程序之外的鍵盤事件和鼠標移動
- 26. JQuery子全局事件
- 27. 用C鼠標鉤#
- 28. 針對java應用程序的多點觸摸事件到鼠標事件
- 29. Windows Phone 7應用程序欄,全局事件
- 30. WPF應用程序中的全局KeyHook
我試過this.RootVisual.AddHandler(UIElement.MouseLeftButtonDownEvent,new MouseButtonEventHandler(rootVisual_MouseLeftButonDown),true),它不處理事件。任何想法爲什麼?根據文件,它似乎應該... – 2017-01-20 13:32:41