RoutedEventArgs.OriginalSource 속성

정의

부모 클래스에서 조정 Source 하기 전에 순수 적중 테스트에 의해 결정된 원래 보고 원본을 가져옵니다.

public:
 property System::Object ^ OriginalSource { System::Object ^ get(); };
public object OriginalSource { get; }
member this.OriginalSource : obj
Public ReadOnly Property OriginalSource As Object

속성 값

복합 요소 트리를 평면화하기 위해 수행되었을 수 있는 클래스 처리에 의해 가능한 Source 조정 전에 원래 보고 원본입니다.

설명

이 속성은 클래스 이벤트 처리기 또는 인스턴스 처리기가 호출되기 전에 해당 값을 한 번 획득하며 이 시점을 지나서 조정되지 않습니다. 원래 원본 정보는 이벤트 데이터에 보고된 것처럼 클래스 처리기 또는 클래스 구현에 대한 읽기 전용입니다.

원본을 조정할 수 있는 일반적인 경우는 컨트롤에 대한 콘텐츠 모델 내의 콘텐츠 요소를 포함합니다.(예를 들어 목록 항목의 콘텐츠는 목록 항목 요소를 목록 항목으로 보고하고 목록 항목 내의 실제 요소는 다음과 Source같습니다OriginalSource.

다양한 요소 및 콘텐츠 모델에 의한 원본 조정은 클래스마다 다릅니다. 이벤트 원본을 조정하는 각 클래스는 대부분의 입력 시나리오 및 클래스가 의도된 시나리오에 대해 보고하는 데 가장 유용한 원본을 예측한 다음 해당 원본을 설정합니다 Source. 이 원본이 이벤트 처리와 관련이 없는 경우 대신 확인하여 OriginalSource 더 적합한 다른 원본을 보고하는지 확인합니다. 입력 이벤트에 대한 자세한 내용은 입력 개요를 참조하세요.

적용 대상

추가 정보