UIElement.MouseLeave 이벤트

정의

마우스 포인터가 이 요소의 영역을 벗어나면 발생합니다.Occurs when the mouse pointer leaves the bounds of this element.

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

구현

설명

MouseLeave는 직접 이벤트 처리 라우팅 전략을 사용 하는 라우트된 이벤트 입니다.MouseLeave 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.

마우스가 요소를 벗어날 때 MouseLeave 추적 하지만이 이벤트는 IsMouseOver 속성 값이 true에서이 요소에 대 한 false로 변경 되었음을 보고 합니다.Although MouseLeave tracks when the mouse leaves an element, this event more literally reports that the IsMouseOver property value has changed from true to false on this element.

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

라우팅 이벤트 정보Routed Event Information

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

적용 대상