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

UIElement.MouseEnter 이벤트

 

마우스 포인터가 이 요소의 영역 안으로 들어가면 발생합니다.

네임스페이스:   System.Windows
어셈블리:  PresentationCore.dll의 PresentationCore

public event MouseEventHandler MouseEnter

MouseEnter는 직접 이벤트 처리 라우팅 전략을 사용하는 입니다.직접 라우트된 이벤트는 경로를 따라 발생하지 않습니다. 대신 이벤트가 발생한 동일한 요소에서 처리됩니다.하지만 스타일의 이벤트 트리거와 같은 라우트된 이벤트 동작의 다른 측면을 활성화합니다.

MouseEnter는 마우스 포인터가 요소의 범위로 들어가는 시기를 추적하지만 이 이벤트는 이 요소에서 IsMouseOver 속성 값이 false에서 true로 변경되었음을 보다 직접적으로 보고합니다.

이 이벤트는 이 클래스의 Mouse.MouseEnter 연결된 이벤트에 대해 별칭을 만들어 UIElement가 기본 요소로 상속될 때 MouseEnter가 클래스 멤버 목록에 속하도록 합니다. MouseEnter 이벤트에 연결되는 이벤트 처리기는 기본 Mouse.MouseEnter 연결된 이벤트에 연결되며 동일한 이벤트 데이터 인스턴스를 받습니다.

Button 또는 모든 ButtonBase 파생 클래스에는 단추에 포커스가 있으며 누른 키가 스페이스바일 때 KeyDown 이벤트를 처리하는 네이티브 기능이 있습니다.이 네이티브 기능은 단추를 소스로 사용하여 Click 이벤트를 발생시키고 마우스 포인터가 이동하지 않는 경우에도 마우스를 캡처합니다.마우스 캡처의 결과로, 단추를 소스로 사용하는 MouseEnter 이벤트도 발생합니다.일반적으로 요소가 마우스를 캡처하면 MouseEnter가 발생하고 GotMouseCapture 및 다른 컨트롤 관련 이벤트도 발생합니다.

식별자 필드

MouseEnterEvent

라우팅 전략

직접

delegate

MouseEventHandler

  • OnMouseEnter를 재정의하여 파생 클래스에서 이 이벤트의 클래스 처리를 구현합니다.

.NET Framework
3.0 이후에 사용 가능
Silverlight
2.0 이후에 사용 가능
Windows Phone Silverlight
7.0 이후에 사용 가능
맨 위로 이동
표시: