『 IsMouseOver 속성과 IsMouseDirectlyOver속성 』

 

IsMouseOver​ 속성과 IsMouseDriectlyOver 은 공통점이 있습니다 포인터가 현재 요소 영역안에 위치하고

있는지의 여부 Boolean  값으로 다시말해, 요소영역안에 마우스포인터가 위치한다면

true그렇지 않다고 하면 false 를 반환해 준다는것 입니다


그러나 이둘은 약간의 차이점이 있습니다


IsMouseOver 속성은 요소의 영역안에 마우스 포인터가 위치하면 true 를 반환 하게 됩니다

요소안에 자식 요소가 있어서 파우스 포인터가 자식요소 영역안에 있다하더라도 true를 반환한다는 것입니다


IsMouseDirectlyOver 속성은 다릅니다

이 속성은 요소의 자식요소 영역안에 마우스 포인터가 위치한다면 false를 반환 됩니다


그리고 휠 이벤트는 마우스 휠으 움직일 때 발생한는 이벤트인데

MosueWheel 이벤트 핸들러의 MouseWheel 이벤트 핸들러의 MouserWheelEventArgs 에서 'Delta' 값을 보고

휠이 위로움직였는지 아래로 움직였는지를 알 수 있습니다


 

 

+ Recent posts