내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

UIElement.MouseWheel 이벤트

2013-12-13

이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

마우스 포인터가 UIElement 위에 있거나 UIElement에 포커스가 있는 동안 사용자가 마우스 휠을 돌리면 이 이벤트가 발생합니다.

Namespace:  System.Windows
어셈블리:  System.Windows(System.Windows.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

public event MouseWheelEventHandler MouseWheel
<uiElement MouseWheel="eventhandler"/>s

MouseWheelEventHandler를 기반으로 처리기를 사용하여 이 이벤트를 처리합니다.

MouseWheel 이벤트는 버블링 이벤트입니다. 이는 개체 트리에서 부모-자식 관계로 연결된 일련의 개체에 대해 여러 개의 MouseWheel 이벤트 처리기가 등록되어 있을 경우 관계에 포함된 각 개체에서 이벤트를 잠재적으로 수신할 수 있음을 의미합니다. 버블링이란 이벤트가 소스에서 시작하여 개체 트리 위로 올라가면서 작동하는 것을 나타내는 비유입니다. 버블링 이벤트의 경우 이벤트 처리기에서 사용할 수 있는 sender에 의해 이벤트가 처리되는 개체가 식별되며, 이 개체는 이벤트를 시작하는 입력 조건을 실제로 수신하는 개체가 아닐 수도 있습니다. 이벤트를 시작한 개체를 가져오려면 이벤트 데이터의 OriginalSource 값을 사용합니다.

중요중요:

응용프로그램 및 플랫폼 고려 사항으로 인해 마우스 휠 이벤트를 처리하는 데 단순히 이 이벤트를 처리하는 것 이상의 기술이 필요할 수도 있습니다.

UIElement에 마우스 캡처가 있으면 포인터가 다른 곳으로 이동해도 MouseWheel 이벤트를 생성할 수 있습니다.

MouseWheel을 처리하고 이벤트 데이터에서 Handledtrue로 표시하면 HTML OnMouseDown 이벤트가 HTML DOM에서 보고되는 방식에 영향을 줄 수 있습니다.

MouseWheel 및 OnMouseWheel

MouseWheel을 상속하는 컨트롤은 OnMouseWheel 메서드를 재정의하여 모든 인스턴스에 대한 처리기 역할을 하는 이벤트 처리를 제공할 수 있습니다. 이벤트의 Handled 값을 true로 표시하는 것을 예로 들 수 있습니다. 이렇게 설정하면 컨트롤의 인스턴스 및 컨트롤의 서브클래스에서 MouseWheel 이벤트 처리가 더 이상 발생하지 않습니다.

이미 처리된 라우트된 이벤트에 대해서도 호출되도록 처리기를 등록할 수도 있습니다. 자세한 내용은 AddHandler를 참조하세요.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft