Silverlight 응용 프로그램에서 마우스 이벤트를 잡기 위해 전역 이벤트 처리기를 등록하는 방법이 있습니까? 나는 각 FrameworkElement의 마우스 이벤트 핸들러에 가입하는 것을 피하고보다 우아한 솔루션 (버블 링 된 이벤트)을 찾고 싶다. 감사합니다.Silverlight에서 마우스 이벤트에 대한 글로벌 응용 프로그램 후크
0
A
답변
1
MouseMove는 Silverlight의 버블 링 이벤트입니다. 당신은 창문의 수준에서 그것을 잡으려고 했습니까?
0
모든 마우스 이벤트는 이벤트를 버블 링하므로 표면에 이벤트 핸들러를 루트 UserControl
또는 Page
요소에 첨부하고 이벤트를 가져올 수 있어야합니다.
그러나 많은 컨트롤이 마우스 이벤트에 사용되며 이러한 이벤트를 직접 처리합니다. 그러한 경우 그 사건들은 더 이상 버블되지 않습니다.
관련 문제
- 1. 글로벌 마우스 후크 + 마우스 입력 시뮬레이션
- 2. 후크 플래시 응용 프로그램
- 3. Blackberry에서 다시 그리기 이벤트에 대한 후크
- 4. 글로벌 후크 사용 방법
- 5. 로우 레벨 마우스 후크 : 캡처를 막는 응용 프로그램 다루기
- 6. 글로벌 키보드 후크 (C#을)
- 7. 데이터베이스 이벤트에 대한 응답으로 응용 프로그램 실행
- 8. Windows 글로벌 키보드 후크 - Delphi
- 9. RegisterHotKeys 및 글로벌 키보드 후크?
- 10. wxpython, 무엇 응용 프로그램 넓은 마우스 이벤트에 바인딩 할
- 11. Windows의 타블렛/마우스 이벤트에 대한 정확한 응답
- 12. .NET 응용 프로그램에서 전역 이벤트에 대한 솔루션이 있습니까
- 13. Webgarden에서 글로벌 응용 프로그램 변수
- 14. 특정 이벤트에 다른 응용 프로그램
- 15. Silverlight에서 응용 프로그램 설정 저장
- 16. Silverlight에서 Silverlight 응용 프로그램 표시?
- 17. silverlight에서 응용 프로그램 열기 오류
- 18. .NET에서 글로벌 마우스 커서 변경
- 19. Outlook에서 마우스 이벤트에 액세스하려면 어떻게해야합니까?
- 20. 글로벌 asax application_start 응용 프로그램 begin_request 메서드?
- 21. Adobe Air 글로벌 응용 프로그램 데이터
- 22. 글로벌 WH_CBT 후크 DLL이 일부 프로세스에만로드 됨
- 23. Silverlight에서 N 계층의 응용 프로그램 만들기
- 24. Silverlight에서 응용 프로그램 생성 apprequests가 실패했습니다.
- 25. Silverlight에서 IMAP 클라이언트 응용 프로그램 만들기
- 26. Silverlight에서 MouseEnter (hover) 이벤트에 대한 배경 이미지 위치 지정
- 27. C# 글로벌 마우스 커서 변경
- 28. 델파이 ListView가 마우스 이벤트에 '붙어있다'
- 29. 글로벌 CBT 후크 해제 후 모든 프로세스에서 DLL 언로드
- 30. Intra 응용 프로그램 통신 (Silverlight에서 Java로)
나는 이것을 시도했다 .RootVisual.AddHandler (UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler (rootVisual_MouseLeftButonDown), true), 이벤트를 처리하고 있지 않다. 왜 그런가? 문서에 따르면, 그것은해야 할 것 같습니다 ... –