다음을 통해 공유


RoutedEventArgs.Source 속성

정의

이벤트를 발생시킨 개체에 대한 참조를 가져오거나 설정합니다.

public:
 property System::Object ^ Source { System::Object ^ get(); void set(System::Object ^ value); };
public object Source { get; set; }
member this.Source : obj with get, set
Public Property Source As Object

속성 값

Object

이벤트를 발생시킨 개체입니다.

설명

이벤트를 발생 시킨 요소 경로가 짧아 지도록 실제로는 라우팅된 모든 버블링 및 터널링 모든 라우트된 이벤트 하지 않는지 아직를 발생 시킨 값 요소까지 아래로 터널링에 대 한 Source 합니다 의값과다를수 sender 이벤트 인수 클래스의 매개 변수입니다. 두 요소는 이벤트와 관련 된 것이 가장 중요 모든 지정 된 처리기에서 (Source를 발생 시킨 요소 또는 sender, 현재이 처리 하는 요소) 처리기는 애플리케이션 논리에 따라 달라 집니다 주소를 지정 합니다.

이 속성 설정은 일반적으로 클래스가 이벤트를 처리할 때와 같이 이벤트 원본을 조정하는 다른 API를 재정의하거나 구현하는 경우에만 수행됩니다. 특히 처리기가 이벤트를 처리된 것으로 표시하지 않는 경우 인스턴스 처리기에서 명백한 이벤트 원본을 다시 설정하는 것은 권장되지 않습니다.

다른 이벤트 원본 OriginalSource 을 보고하도록 다시 설정 Source 하면 원래 호출에서 처음 발생한 대로 원본을 계속 보고합니다RaiseEvent.

적용 대상

추가 정보