정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

UIElement.MouseDown 이벤트

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

네임스페이스:  System.Windows
어셈블리:  PresentationCore(PresentationCore.dll)
XAML의 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public event MouseButtonEventHandler MouseDown
<object MouseDown="MouseButtonEventHandler" .../>

식별자 필드

MouseDownEvent

라우팅 전략

버블링

delegate

MouseButtonEventHandler

  • 해당 터널링 이벤트는 PreviewMouseDown입니다.

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

이 이벤트는 이 클래스의 Mouse.MouseDown 연결된 이벤트에 대해 별칭을 만들어 UIElement가 기본 요소로 상속될 때 MouseDown이 클래스 멤버 목록에 속하도록 합니다. MouseDown 이벤트에 연결되는 이벤트 처리기는 기본 Mouse.MouseDown 연결된 이벤트에 연결되며 동일한 이벤트 데이터 인스턴스를 받습니다.

MouseDown 이벤트는 종종 MouseLeftButtonDown 또는 MouseRightButtonDown과 함께 발생하며, 두 표준 마우스 단추 중 하나를 누르는 것에 해당합니다. MouseLeftButtonDown MouseRightButtonDown 역시 라우트된 이벤트이지만 직접 라우트된 이벤트이며 Mouse.MouseDown 이벤트가 이벤트 라우트를 따라 이 요소에 도달하면 해당하는 단추 관련 이벤트가 발생합니다. MouseLeftButtonDown 또는 MouseRightButtonDown의 설명을 참조하십시오.

중요중요

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

앞의 중요 사항에서 간단하게 설명한 문제를 해결할 수 있으며 이러한 해결 방법을 사용하여 클래스 처리가 있는 파생 클래스의 마우스 왼쪽 단추 누름 이벤트에 대한 MouseDown 이벤트를 받을 수 있습니다.

  • 컨트롤에 의해 처리된 것으로 표시되지 않은 PreviewMouseDown 이벤트에 대한 처리기를 연결합니다. 이것은 미리 보기 이벤트이기 때문에 경로는 루트에서 시작하여 컨트롤로 터널링됩니다.

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

.NET Framework

4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework 에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 다음을 참조하십시오. .NET Framework 시스템 요구 사항.

커뮤니티 추가 항목

표시:
© 2014 Microsoft