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

UIElement.MouseLeftButtonDown 이벤트

 

게시 날짜: 2016년 11월

마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다.

네임스페이스:   System.Windows
어셈블리:  PresentationCore(PresentationCore.dll에 있음)

public event MouseButtonEventHandler MouseLeftButtonDown

이 버블링 요소 트리 경로 따르는 것 처럼 보이지만, 실제로 직접 라우트된 이벤트를 발생 하 고 각 요소 트리를 따라 보이지만 UIElement합니다.

이 이벤트를 사용 하 여 기본 마우스 단추에 대 한 구체적인 보고 하는 몇 가지 관련된 이벤트 중 하나인 Mouse.MouseDown 이벤트를 이벤트 경로 따라 각 요소에 의해 처리 되는 연결 된 이벤트입니다.

이 이벤트의 이벤트 데이터의 기본 이벤트 데이터를 노출 Mouse.MouseDown 이벤트입니다. 해당 이벤트는 이벤트 경로 따라 처리 된 것으로 표시 된 경우에 마우스 단추 특정 이벤트는 여전히 발생 합니다. 그러나 마우스 단추 특정 이벤트의 처리기를 명시적으로 호출 하 여 추가 합니다 AddHandler, 이미 처리 된 것으로 표시 된 이벤트를 처리, 이벤트 수신기가 되려면 옵션을 사용 합니다. 표시 하는 경우 MouseLeftButtonDown 처리, 기본적으로 표시 하는 Mouse.MouseDown 경로 따르는 모든 후속 수신기에 대 한 처리 및 모든 관련 이벤트입니다. 이 포함 될 수 클래스 처리기 생성 된 이벤트와 같은 MouseDoubleClick합니다.

개념적으로이 이벤트의 생각 (및 기타 마우스 단추 이벤트에 UIElement) "서비스" 마우스를 (으로 제공 하는 서비스 정의 Mouse 클래스). 이벤트는 이벤트 데이터의 원래 마우스 이벤트는 마우스 단추 상태 (왼쪽-오른쪽, 위-아래)를 확인 하지 않아도의 편의 추가 합니다. 비표준 단추의 상태에 대 한 확인 등의 고급 시나리오에 대 한 사용 해야 할 수는 API 에 Mouse 에 해당 하는 대신 클래스 UIElement합니다.

System_CAPS_important중요

일부 컨트롤 클래스는 고유 클래스 마우스 단추 이벤트에 대 한 처리가 있을 수 있습니다. 마우스 왼쪽된 단추 누름 이벤트에는 가능성이 가장 높은 이벤트 클래스는 컨트롤의 처리를 큽니다. 종종 처리 하는 클래스는 기본 표시 Mouse 클래스 이벤트를 처리 합니다. 이벤트 처리 됨으로 표시 되 면 해당 요소에 연결 된 다른 인스턴스 처리기 일반적으로 발생 하지 않습니다. UI 트리에서 루트 방향의 버블링의 요소에 연결 되어 있는 다른 모든 클래스 또는 인스턴스 처리기도 하지 일반적으로 발생 합니다.

앞의 중요에 설명 된 문제를 해결 하 고 계속 받을 수 MouseLeftButtonDown 마우스 왼쪽된 단추 누름 클래스 다음이 솔루션 중 하나를 사용 하 여 처리 하는 파생된 클래스에서 이벤트에 대 한 이벤트:

  • 연결에 대 한 처리기는 PreviewMouseDown 이벤트를 컨트롤에 의해 처리 된 것으로 표시 되어 있지 않습니다. 미리 보기 이벤트는 이기 때문에 경로 루트에서 시작 및 컨트롤까지 아래로 터널링을 확인 합니다.

  • 컨트롤에 처리기를 호출 하 여 절차에 따라 등록 AddHandler 처리기는 이미 표시 된 라우트된 이벤트 데이터에서 처리 하는 경우에 이벤트를 수신할 수 있도록 서명 옵션을 선택 합니다.

식별자 필드

MouseLeftButtonDownEvent

라우팅 전략

직접

delegate

MouseButtonEventHandler

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

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