Глобальный хук приложения для событий мыши в Silverlight - PullRequest
0 голосов
/ 19 мая 2010

Есть ли способ зарегистрировать глобальный обработчик событий для перехвата событий мыши в приложении Silverlight? Я хотел бы избежать подписки на обработчики событий мыши каждого FrameworkElement и найти более элегантное решение (всплывающие события). Спасибо

Ответы [ 2 ]

1 голос
/ 19 мая 2010

MouseMove - это всплывающее событие в Silverlight; Вы пытались поймать его на уровне окна?

0 голосов
/ 19 мая 2010

Все события мыши являются пузырящимися событиями, поэтому на поверхности вы сможете прикрепить обработчики событий к корневому элементу UserControl или Page и получить события.

Однако многие изэлементы управления используют события мыши и сами обрабатывают эти события.В этих случаях эти события не всплывают дальше.

...