ContentElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) 메서드


처리되지 않은 PreviewMouseLeftButtonUp 라우트된 이벤트가 해당 경로에서 이 클래스로부터 파생된 요소에 도달할 경우 호출됩니다.Invoked when an unhandled PreviewMouseLeftButtonUp routed event reaches an element in its route that is derived from this class. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.Implement this method to add class handling for this event.

protected public:
 virtual void OnPreviewMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal virtual void OnPreviewMouseLeftButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Friend Overridable Sub OnPreviewMouseLeftButtonUp (e As MouseButtonEventArgs)

매개 변수


이벤트 데이터를 포함하는 MouseButtonEventArgs입니다.The MouseButtonEventArgs that contains the event data. 이벤트 데이터는 마우스 왼쪽 단추를 놓았음을 보고합니다.The event data reports that the left mouse button was released.


PreviewMouseLeftButtonUp이벤트는 터널링 경로를 이동 하는 것 처럼 보이지만 실제로 간접 방법으로 이동 합니다.The PreviewMouseLeftButtonUp event appears to travel a tunneling route but actually travels in an indirect way. Mouse.PreviewMouseUp 는 터널링 되는 기본 이벤트이 고, ContentElement 이벤트 경로를 따라 각 이벤트 경로는 동일한 처리를 사용 하 여 직접 라우트된 이벤트를 발생 시킵니다 PreviewMouseLeftButtonUp .Mouse.PreviewMouseUp is the underlying event that is tunnel routed, and each ContentElement along the event route uses identical handling to raise the direct routed event PreviewMouseLeftButtonUp. 이 요소를 위해 이벤트를 처리 된 것으로 표시할 수 있지만 PreviewMouseLeftButtonUp 처리 된 상태는 이벤트 경로를 따라 다른 요소에 perpetuate 되지 않습니다.Although you can mark the PreviewMouseLeftButtonUp event as handled for purposes of this element, the handled state does not perpetuate to other elements along the event route. 그러나 일반 인스턴스 처리기 (지정 하지 않은)가 호출 되는 것을 방지 하기 위해 이벤트를 처리 된 것으로 표시할 수 있습니다 handledEventsToo .However, you might want to mark the event as handled in order to prevent general instance handlers (those that did not specify handledEventsToo) from being invoked.

에서 일반 마우스 이벤트 처리에 대 한 기본 구현은 ContentElement 를 수신 하 Mouse.PreviewMouseUp 고 적절 한 로컬 이벤트로 변환 합니다.The default implementation for general mouse event handling in ContentElement listens for Mouse.PreviewMouseUp and converts it to an appropriate local event. 이 논리를 재정의 하려면 파생 클래스를 만들어야 합니다.If you want to override this logic, you must create a derived class. 파생 클래스의 정적 생성자에서에 대 한 대체 클래스 처리기를 등록 Mouse.PreviewMouseUp 합니다.In the static constructor of your derived class, register an alternative class handler for Mouse.PreviewMouseUp. 를 재정의 하 여의 마우스 처리 동작은 변경할 수 없습니다 ContentElement OnPreviewMouseLeftButtonUp .You cannot change the mouse handling behavior of ContentElement by overriding OnPreviewMouseLeftButtonUp.

적용 대상