UIElement.MouseEnter 이벤트

정의

마우스 포인터가 이 요소의 영역 안으로 들어가면 발생합니다.Occurs when the mouse pointer enters the bounds of this element.

public:
 virtual event System::Windows::Input::MouseEventHandler ^ MouseEnter;
public event System.Windows.Input.MouseEventHandler MouseEnter;
member this.MouseEnter : System.Windows.Input.MouseEventHandler 
Public Custom Event MouseEnter As MouseEventHandler 

이벤트 유형

MouseEventHandler

구현

설명

MouseEnter 는 직접 이벤트 처리 라우팅 전략을 사용 하는 라우트된 이벤트 입니다.MouseEnter is a routed event that uses the direct event handling routing strategy. 직접 라우트된 이벤트는 경로를 따라 발생 하지 않습니다. 대신 이러한 요소는 발생 하는 동일한 요소에서 처리 됩니다.Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. 그러나 스타일의 이벤트 트리거와 같은 라우트된 이벤트 동작의 다른 측면을 사용할 수 있습니다.However, they do enable other aspects of routed event behavior, such as event triggers in styles.

MouseEnter는 마우스 포인터가 요소의 경계에 들어가면 추적 하지만이 이벤트는 IsMouseOver false 이 요소에 대해 속성 값이에서로 변경 되었음을 보고 true 합니다.Although MouseEnter tracks when the mouse pointer enters the bounds of an element, this event more literally reports that the IsMouseOver property value has changed from false to true on this element.

이 이벤트는 Mouse.MouseEnter 이 클래스에 대해 연결 된 이벤트에 대 한 별칭을 만들므로가 MouseEnter 기본 요소로 상속 될 때 클래스 멤버 목록의 일부가 됩니다 UIElement .This event creates an alias for the Mouse.MouseEnter attached event for this class, so that MouseEnter is part of the class members list when UIElement is inherited as a base element. 이벤트에 연결 된 이벤트 처리기는 MouseEnter 연결 된 기본 이벤트에 연결 되며 Mouse.MouseEnter 동일한 이벤트 데이터 인스턴스를 수신 합니다.Event handlers that are attached to the MouseEnter event are attached to the underlying Mouse.MouseEnter attached event and receive the same event data instance.

Button(또는 ButtonBase 파생 클래스)는 단추에 포커스가 있을 때 이벤트에 대 한 네이티브 처리를 포함 KeyDown 하 고 누른 키는 공간 가로 막대형입니다.A Button (or any ButtonBase derived class) has native handling for a KeyDown event when the button has focus, and the pressed key is the space bar. 네이티브 처리에서는 단추를 소스로 사용 하 여 이벤트를 발생 시키고 마우스 Click 포인터가 이동 하지 않는 경우에도 마우스를 캡처합니다.The native handling raises the Click event with the button as the source, and also captures the mouse, even though the mouse pointer does not appear to move. 마우스 캡처의 결과로 MouseEnter 단추를 원본으로 사용 하 여 이벤트가 발생 합니다.As a result of the mouse capture, a MouseEnter event is also raised with the button as the source. 일반적으로 요소가 마우스를 캡처하면 MouseEnter 가 발생 하 GotMouseCapture 고 다른 컨트롤 관련 이벤트도 발생 합니다.In general, if an element captures the mouse, then MouseEnter is raised, as well as GotMouseCapture and possibly other control-specific events.

라우팅 이벤트 정보Routed Event Information

식별자 필드Identifier field MouseEnterEvent
라우팅 전략Routing strategy 직접Direct
대리자Delegate MouseEventHandler
  • OnMouseEnter파생 클래스에서이 이벤트에 대 한 클래스 처리를 구현 하도록 재정의 합니다.Override OnMouseEnter to implement class handling for this event in derived classes.

적용 대상