Mouse.MouseUp 연결된 이벤트


마우스 단추를 놓을 때 발생합니다.Occurs when any mouse button is released.

see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler


해제 된 마우스 단추는 이벤트의 인수를 확인 하 여 결정 됩니다.Which mouse button was released is determined by checking the arguments of the event.

연결 된 이벤트입니다.This is an attached event. WPFWPF 라우트된 이벤트로 연결 된 이벤트를 구현 합니다.implements attached events as routed events. 연결 된 이벤트는 기본적으로 XAMLXAML 해당 이벤트를 정의 하지 않은 개체에서 처리 될 수 있는 이벤트를 참조 하는 것에 대 한 언어 개념은 WPFWPF 경로 순회 하도록 하 여 이벤트를 설정 하는 방식으로 확장 합니다.Attached events are fundamentally a XAMLXAML language concept for referencing events that can be handled on objects that do not define that event, which WPFWPF expands upon by also enabling the event to traverse a route. 연결 된 이벤트 코드에서 직접 처리 구문이 없습니다 지정 된 추가 사용 하면 코드에서 라우트된 이벤트에 대 한 처리기를 연결 하려면 * 처리기 메서드.Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. 자세한 내용은 참조 하세요 연결 된 이벤트 개요합니다.For details, see Attached Events Overview.

WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF)프레임 워크는이 연결 된 이벤트를의 두 가지 이벤트로 구성 하 여 빌드합니다 CLR(공용 언어 런타임)common language runtime (CLR) UIElement MouseLeftButtonUp MouseRightButtonUp .The WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different CLR(공용 언어 런타임)common language runtime (CLR) events on UIElement: MouseLeftButtonUp and MouseRightButtonUp. 이러한 구현은 기본 이벤트를 처리 하 MouseUp 고 이벤트의 인수를 읽어 왼쪽 또는 오른쪽 마우스 단추가 관련 되어 있는지 여부를 확인 합니다.These implementations handle the underlying MouseUp event and read the arguments of the event to determine whether the left or right mouse button was involved. 3 개의 단추에는 가운데 단추에 대 한 프레임 워크 수준 이벤트가 지원 되지 않으므로 이벤트를 사용 MouseUp 하 고 이벤트 인수에서 가운데 단추 조건을 확인 해야 합니다.For three-button, there is no framework-level event support for the center button, and you should use the MouseUp event and check for the center button condition in the event arguments.

마우스와 관련 된 라우트된 이벤트의 경우 처리 여부를 표시 하는 방법과 시기에 주의 하세요.For routed events that relate to the mouse, be careful about how or when you mark them handled. 부모 요소에 지정 된 마우스 동작에 대 한 정보를 제공 해야 하는지 여부를 적절 하 게 선택 하는 것은 실제로 WPFWPF 프레임 워크에서 기본 Mouse 라우트된 이벤트를 경로를 따라 이벤트로 표시 하는 모델을 선택 하는 것입니다 CLRCLR .The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the WPFWPF framework chose the model of having the underlying Mouse routed event be surfaced as CLRCLR events all along the route.

터널링 마우스 이벤트에도 유사한 문제가 있습니다.Similar issues exist with tunneling mouse events. 이벤트를 처리 하 고 소스에 대 한 자식 항목에서 처리 하지 않아야 하며,이는 합성 부분이 마우스 동작을 기대 하는 컨트롤의 합성에 영향을 주는 방식입니다.Should you handle the event and not have it be handled by children further towards the source, and how would that affect compositing in a control where the compositing pieces might have expected mouse behaviors?

라우팅 이벤트 정보Routed Event Information

식별자 필드Identifier field MouseUpEvent
라우팅 전략Routing strategy 버블링Bubbling
대리자Delegate MouseButtonEventHandler

해당 터널링 이벤트가 PreviewMouseUp합니다.The corresponding tunneling event is PreviewMouseUp.

적용 대상