Silverlight中鼠标事件的全局应用程序挂钩

时间:2010-05-19 11:16:59

标签: silverlight event-bubbling

有没有办法注册一个全局事件处理程序来捕获Silverlight应用程序中的鼠标事件?我想避免订阅每个FrameworkElement的鼠标事件处理程序,并找到更优雅的解决方案(冒泡事件)。 感谢

2 个答案:

答案 0 :(得分:1)

MouseMove是Silverlight中的一个冒泡事件;你有没有试过在窗口层面抓住它?

答案 1 :(得分:0)

所有鼠标事件都是冒泡事件,所以在表面上你应该能够将事件处理程序附加到根UserControlPage元素并获取事件。

然而,许多控件都用于鼠标事件并自己处理这些事件。在那些情况下,这些事件不会再冒泡。