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

MouseButtonEventArgs.Handled 속성

2013-12-13

라우트된 이벤트를 처리된 것으로 표시하는 값을 가져오거나 설정합니다. Handled의 값이 true이면 이벤트 경로를 따르는 대부분의 처리기가 동일한 이벤트를 다시 처리하지 않게 됩니다.

Namespace:  System.Windows.Input
어셈블리:  System.Windows(System.Windows.dll)

public bool Handled { get; set; }

속성 값

형식: System.Boolean
라우팅된 이벤트를 처리된 것으로 표시하려면 true이고, 라우팅된 이벤트를 처리되지 않은 것으로 두어 이벤트가 추가로 라우팅되고 다른 처리기에서 이벤트에 대해 작업을 수행하도록 허용하려면 false입니다. 기본값은 false입니다.

Handled라는 속성이 Windows Phone의 특정한 라우트된 이벤트 데이터 클래스에 있으며, 값을 true로 설정하면 Windows Phone 이벤트 시스템의 동작에 영향을 줍니다. Handledtrue로 설정하면 이벤트는 일반적으로 이벤트 경로를 따라 다음 개체로 라우트되지 않습니다. 일반적으로 응용프로그램 이벤트 처리기의 일부로 Handledtrue로 설정합니다. 이는 이벤트를 초기화한 사용자 작업이 해당 이벤트 처리기에 정의된 다른 코드에 의해 적절하게 처리된 것으로 간주되기 때문입니다. Handledtrue로 설정하지 않고 처리기에서 이벤트에 응답하도록 선택할 수는 있지만, 이 경우 이벤트 경로의 다른 개체가 이벤트를 수신하고 현재 이벤트 처리기가 종료된 후 자체 이벤트 처리기를 호출한다는 것에 유의해야 합니다.

예외적인 경우에 대비하여, 이벤트 데이터에서 Handled가 true로 설정되어 있더라도 작동할 수 있는 라우트된 이벤트에 대해 처리기를 등록할 수 있습니다. Handled 개념은 복합 개체 트리에서 동일한 이벤트의 의사 처리나 반복 처리를 방지하는 시스템 역할을 하며, 이미 처리된 이벤트에 적용하는 것은 이 디자인에 위배되므로 이 작업을 수행할 때는 주의해야 합니다. 자세한 내용은 AddHandler을 참조하세요.

Windows Phone OS

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

Windows Phone

표시:
© 2014 Microsoft