다음을 통해 공유


UIElement.PreviewMouseRightButtonUp 이벤트

정의

마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다.

public:
 virtual event System::Windows::Input::MouseButtonEventHandler ^ PreviewMouseRightButtonUp;
public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonUp;
member this.PreviewMouseRightButtonUp : System.Windows.Input.MouseButtonEventHandler 
Public Custom Event PreviewMouseRightButtonUp As MouseButtonEventHandler 

이벤트 유형

구현

설명

라우트된 이벤트는 요소 트리를 통해 터널링 경로를 따르는 것처럼 보이지만 실제로는 각 UIElement에 의해 요소 트리를 따라 발생하고 다시 평가되는 직접 라우트된 이벤트입니다.

이 이벤트는 이벤트 경로를 따라 각 요소에 의해 처리되는 연결된 이벤트인 기본 이벤트의 마우스 단추 세부 정보를 보고하는 Mouse.PreviewMouseUp 여러 관련 이벤트 중 하나입니다.

이 이벤트의 이벤트 데이터는 기본 이벤트의 이벤트 데이터를 노출합니다 Mouse.PreviewMouseUp . 해당 이벤트가 이벤트 경로를 따라 처리된 것으로 표시되면 마우스 단추 특정 이벤트가 계속 발생합니다. 그러나 이벤트에 대한 수신기가 되려면 이미 처리된 것으로 표시된 이벤트를 처리하는 옵션을 사용하여 명시적으로 를 호출 AddHandler하여 마우스 단추 특정 이벤트의 처리기를 추가해야 합니다. 처리된 것으로 표시 PreviewMouseRightButtonUp 하면 기본적으로 경로를 따라 모든 추가 수신기 및 모든 관련 이벤트에 대해 처리된 것으로 표시됩니다 Mouse.PreviewMouseUp .

개념적으로 이 이벤트(및 의 다른 마우스 단추 이벤트 UIElement)를 마우스 "서비스"(클래스에서 제공하는 Mouse 서비스 정의 포함)로 간주합니다. 이벤트는 이벤트 데이터에서 원래 마우스 이벤트의 마우스 단추 상태(왼쪽-오른쪽, 위쪽)를 검사 필요가 없는 편의를 추가합니다. 비표준 단추의 상태 확인과 같은 고급 시나리오의 경우 의 API가 아닌 UIElement클래스에서 Mouse API를 사용해야 할 수 있습니다.

라우팅 이벤트 정보

식별자 필드 PreviewMouseRightButtonUpEvent
라우팅 전략 직접
대리자 MouseButtonEventHandler

적용 대상

추가 정보