다음을 통해 공유


Mouse.PreviewMouseUp 연결된 이벤트

정의

마우스 단추를 놓을 때 발생합니다.

see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler

설명

해제된 마우스 단추는 이벤트의 인수를 확인하여 결정됩니다.

연결 된 이벤트입니다. WPF는 연결된 이벤트를 라우트된 이벤트로 구현합니다. 연결된 이벤트는 기본적으로 해당 이벤트를 정의하지 않는 개체에서 처리할 수 있는 이벤트를 참조하기 위한 XAML 언어 개념이며, WPF는 이벤트가 경로를 트래버스할 수 있도록 하여 확장됩니다. 연결 된 이벤트 코드에서 직접 처리 구문이 없습니다 지정 된 추가 사용 하면 코드에서 라우트된 이벤트에 대 한 처리기를 연결 하려면 * 처리기 메서드. 자세한 내용은 참조 하세요 연결 된 이벤트 개요합니다.

WPF(Windows Presentation Foundation) 프레임워크는 및 에서 두 개의 서로 다른 CLR(공용 언어 런타임) 이벤트로 표시하여 이 연결된 이벤트를 UIElementPreviewMouseLeftButtonUpPreviewMouseRightButtonUp기반으로 합니다. 이러한 구현은 기본 PreviewMouseUp 이벤트를 처리하고 이벤트의 인수를 읽어 왼쪽 또는 오른쪽 마우스 단추가 관련되었는지 여부를 확인합니다. 3개 단추의 경우 가운데 단추에 대한 프레임워크 수준 이벤트가 지원되지 않으며 이벤트 인수의 PreviewMouseUp 가운데 단추 조건에 대해 이벤트 및 검사 사용해야 합니다.

마우스와 관련된 라우트된 이벤트의 경우 처리된 표시 방법 또는 시기에 주의해야 합니다. 루트 근처에서 이벤트를 처리하고 자식이 원본으로 더 이상 처리하지 않는 것은 합성된 컨트롤에 적합하지 않을 수 있습니다. 여기서 구성 조각은 마우스 동작이 예상되었을 수 있습니다. 다른 요소에 지정된 마우스 동작에 대해서도 알려야 하는지에 대한 적절한 선택을 하는 데 어려움이 있는 이유는 WPF 프레임워크가 경로에 따라 기본 라우트된 이벤트가 CLR 이벤트로 표시되도록 하는 Mouse 모델을 선택한 이유입니다.

라우팅 이벤트 정보

식별자 필드 PreviewMouseUpEvent
라우팅 전략 터널링
대리자 MouseButtonEventHandler
  • 해당 버블링 이벤트가 MouseUp합니다.

적용 대상