有没有办法注册一个全局事件处理程序来捕获Silverlight应用程序中的鼠标事件?我想避免订阅每个FrameworkElement的鼠标事件处理程序,并找到更优雅的解决方案(冒泡事件)。 感谢
答案 0 :(得分:1)
MouseMove是Silverlight中的一个冒泡事件;你有没有试过在窗口层面抓住它?
答案 1 :(得分:0)
所有鼠标事件都是冒泡事件,所以在表面上你应该能够将事件处理程序附加到根UserControl
或Page
元素并获取事件。
然而,许多控件都用于鼠标事件并自己处理这些事件。在那些情况下,这些事件不会再冒泡。