내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

UIElement.MouseLeave 이벤트

2013-12-13

터치 이벤트가 UIElement의 경계 영역 밖에서 발생할 때 발생합니다.

Namespace:  System.Windows
어셈블리:  System.Windows(System.Windows.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

‘선언
Public Event MouseLeave As MouseEventHandler
<uiElement MouseLeave="eventhandler"/>

MouseEventHandler를 기반으로 처리기를 사용하여 이 이벤트를 처리합니다. 터치 이벤트 처리 방법에 대한 자세한 내용은 빠른 시작: Windows Phone의 터치 입력을 참조하세요.

MouseLeave 이벤트는 Canvas, TextBlock 또는 Rectangle과 같이 UIElement에서 파생된 모든 클래스에 대해 정의될 수 있습니다.

MouseLeave 이벤트는 개체의 경계 영역 외부에서 발생하는 터치 이벤트에 대한 응답으로 발생합니다.

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

경계를 벗어나면 개체에 대한 터치 이벤트의 상대 위치를 알 수 없으므로 MouseEnter 이벤트와 달리 MouseLeave 이벤트는 이벤트 데이터에 터치 위치를 제공하지 않습니다. MouseLeave 이벤트 처리기의 이벤트 데이터는 항상 Nothing이므로 sender 매개 변수에 관심이 있더라도 이 이벤트 처리기의 이벤트 데이터는 사용하지 않는 것이 일반적입니다.

MouseLeave 이벤트는 라우트되지 않습니다. 해당 이벤트를 발생시킨 요소에서만 처리될 수 있습니다.

MouseLeave 및 OnMouseLeave

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

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft