728x90
Wheel Event를 주기 위해서 사용하는 이벤트에서 Preview 있고 없고의 차이를 간략하게 설명하고자 합니다.
라우팅 이벤트를 알고 있다면 Skip>>하여도 됩니다.
PreviewMouseWheel
터널링 이벤트(Tunneling Event)라고 합니다.
터널링 이벤트란?
- 자식 엘리먼트로 이벤트 전달
MouseWheel
버블링 이벤트(Bubbleing Event)라고 합니다.
버블링 이벤트란?
- 현재 엘리먼트에서 상위 객체로 이벤트가 전달
버블링 이벤트와 터널링 이벤트는 짝을 이루며, 사용자가 MouseWheel을 움직여 이벤트가 발생 하였다면, PreviewMouseWheel 이벤트가 먼저 발생하게 되고, MouseWheel이 발생하게 됩니다.
728x90
'C#' 카테고리의 다른 글
[WPF] 윈도우 창 닫기 (0) | 2020.12.10 |
---|---|
문자열 위치 찾기 및 문자 존재 여부 확인(indexof, LastIndexOf, Contains) (0) | 2020.10.20 |
점프문 - break, continue, goto (0) | 2020.09.23 |
[WPF] ComboBox의 텍스트 배치 방법 (0) | 2020.09.14 |
[C# WPF] 코딩을 통한 네모상자 생성 (0) | 2020.09.02 |