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 

구현

설명

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 이벤트에 대 한 별칭을 만듭니다. 따라서 UIElement 기본 요소로 상속 될 때 MouseEnter 클래스 멤버 목록의 일부가 됩니다.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.

적용 대상