MouseEventHandler 대리자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
마우스 단추 또는 마우스 휠을 구체적으로 포함하지 않는 마우스 관련 라우트된 이벤트를 처리하는 메서드를 나타냅니다. 예를 들면 다음과 같습니다 MouseMove.
public delegate void MouseEventHandler(System::Object ^ sender, MouseEventArgs ^ e);
public delegate void MouseEventHandler(object sender, MouseEventArgs e);
type MouseEventHandler = delegate of obj * MouseEventArgs -> unit
Public Delegate Sub MouseEventHandler(sender As Object, e As MouseEventArgs)
매개 변수
- sender
- Object
이벤트 처리기가 연결된 개체입니다.
이벤트 데이터입니다.
설명
이 대리자는 다음과 같은 연결된 이벤트와 함께 사용됩니다.
이 대리자는 다음과 같은 라우트된 이벤트와 함께 사용됩니다. 이러한 라우트된 이벤트는 이전에 나열된 연결된 이벤트를 전달하여 WPF의 일반 요소 모델에 더 쉽게 액세스할 수 있도록 합니다.
연결된 이벤트 및 기본 요소 라우트된 이벤트는 해당 이벤트 데이터를 공유하고 라우트된 이벤트의 버블링 및 터널링 버전도 이벤트 데이터를 공유합니다. 이는 이벤트 경로를 이동할 때 이벤트의 처리된 특성에 영향을 줄 수 있습니다. 자세한 내용은 입력 개요를 참조하세요.
모든 라우트된 이벤트와 관련된 속성 이외에 RoutedEventArgs 구현에서 사용할 수 있는 MouseEventHandler 가장 흥미로운 속성 MouseEventArgs 은 현재 단추 상태(예: LeftButton 및 MouseDevice)를 노출하는 여러 속성입니다. MouseDevice 은 특히 사용자가 확인할 Captured 수 있기 때문에 유용합니다.
특히 마우스 단추 이벤트를 처리하는 이벤트는 다른 대리 MouseButtonEventHandler자를 사용합니다. 단추가 아닌 이벤트를 처리하는 경우에도 단추와 관련된 입력 모드 또는 상호 작용이 있는 경우 마우스 단추 속성을 사용할 수 MouseEventArgs 있습니다.
확장명 메서드
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다. |