ContentElement.OnMouseLeftButtonUp(MouseButtonEventArgs) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
처리되지 않은 MouseLeftButtonUp 라우트된 이벤트가 해당 경로에서 이 클래스로부터 파생된 요소에 도달할 경우 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
protected public:
virtual void OnMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal virtual void OnMouseLeftButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Friend Overridable Sub OnMouseLeftButtonUp (e As MouseButtonEventArgs)
매개 변수
이벤트 데이터를 포함하는 MouseButtonEventArgs입니다. 이벤트 데이터는 마우스 왼쪽 단추를 놓았음을 보고합니다.
설명
이벤트는 MouseLeftButtonUp 버블링 경로를 여행하는 것처럼 보이지만 실제로는 간접적으로 이동합니다.
Mouse.MouseUp 는 버블 라우트되는 기본 이벤트이며, 이벤트 경로를 따라 각각 ContentElement 동일한 처리를 사용하여 직접 라우트된 이벤트를 발생 MouseLeftButtonUp합니다. 이벤트를 이 요소의 용도로 처리된 것으로 표시 MouseLeftButtonUp 할 수 있지만 처리된 상태는 이벤트 경로를 따라 다른 요소에 영속되지 않습니다. 그러나 일반 instance 처리기(를 지정handledEventsToo
하지 않은 처리기)가 호출되지 않도록 이벤트를 처리된 것으로 표시할 수 있습니다.
의 일반 마우스 이벤트 처리에 ContentElement 대한 기본 구현은 를 수신 대기 Mouse.MouseUp 하고 적절한 로컬 이벤트로 변환합니다. 이 논리를 재정의하려면 파생 클래스를 만들어야 합니다. 파생 클래스의 정적 생성자에서 에 대한 대체 클래스 처리기를 등록합니다 Mouse.MouseUp. 를 재정의하여 의 ContentElement 마우스 처리 동작을 OnMouseLeftButtonUp변경할 수 없습니다.
적용 대상
.NET