문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

UIElement.MouseEnter 이벤트

마우스 또는 스타일러스가 UIElement의 경계 영역 안으로 들어올 때 발생합니다.

네임스페이스:  System.Windows
어셈블리:  System.Windows(System.Windows.dll)

public event MouseEventHandler MouseEnter
<uiElement MouseEnter="eventhandler"/>

MouseEnter 이벤트는 마우스 또는 스타일러스가 개체의 경계 영역으로 이동할 경우, 이에 대한 응답으로 발생합니다. 개체의 MouseMove 이벤트보다 MouseEnter 이벤트가 먼저 발생합니다. 마우스 또는 스타일러스가 실제로 이동하지 않은 경우에는 MouseEnter 이벤트가 발생하지 않습니다. 예를 들어 마우스 포인터 또는 스타일러스 끝은 고정되어 있고 MouseEnter 처리기가 있는 개체의 위치에 애니메이션이 적용되거나 다른 방법으로 조정되어 개체가 마우스 포인터 아래로 이동하면 MouseEnter가 발생하지 않습니다.

MouseEventHandler 를 기반으로 처리기를 사용하여 이 이벤트를 처리합니다. 마우스 이벤트를 처리하는 방법에 대한 자세한 내용은 마우스 지원을 참조하십시오.

XAML 콘텐츠의 개체에 대해 여러 MouseEnter 이벤트를 정의할 수 있습니다. 그러나 자식 개체와 해당 부모 개체가 모두 MouseEnter 이벤트를 정의하는 경우 부모 개체의 MouseEnter 이벤트가 자식 개체의 MouseEnter 이벤트보다 먼저 발생합니다. 이 경우는 버블링 이벤트와는 관계가 없으며 마우스 또는 스타일러스가 두 개체 모두에 진입했음을 나타낼 뿐입니다. 레이아웃 및 시각적 트리의 구성에 따라 서로 다른 시간에 마우스가 진입할 수도 있습니다.

여러 마우스 이동이 결합되므로 이벤트 데이터에 보고되는 마우스 위치가 정확히 개체의 경계에 있지 않을 수 있습니다.

MouseEnter 이벤트는 라우트되지 않습니다. 해당 이벤트를 발생시킨 요소에서만 처리될 수 있습니다. 자세한 내용은 마우스 지원의 "MouseEnter 및 MouseLeave 이벤트" 섹션을 참조하십시오.

MouseEnter 및 OnMouseEnter

MouseEnter 을 상속하는 컨트롤은 OnMouseEnter 메서드를 재정의하여 모든 인스턴스에 대한 처리기 역할을 하는 이벤트 처리를 제공할 수 있습니다. OnMouseEnter 는 시각적 상태를 설정할 때나 공용 또는 내부 상태 속성에 유용하게 사용할 수 있습니다. 예를 들어 SliderThumb 요소의 IsDragging 값(특정 동작 모드를 호출함)을 확인하고 시각적 상태를 설정하기 위해 OnMouseEnter를 구현합니다. 자세한 내용은 OnMouseEnter을 참조하십시오.

Silverlight

5, 4, 3에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1, Windows Phone OS 7.0에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시: