RoutedEvent.AddOwner(Type) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다른 소유자 형식을 RoutedEvent 인스턴스가 나타내는 라우트된 이벤트와 연결하고 이벤트 및 해당 처리의 라우팅을 사용하도록 설정합니다.
public:
System::Windows::RoutedEvent ^ AddOwner(Type ^ ownerType);
public System.Windows.RoutedEvent AddOwner (Type ownerType);
member this.AddOwner : Type -> System.Windows.RoutedEvent
Public Function AddOwner (ownerType As Type) As RoutedEvent
매개 변수
- ownerType
- Type
라우트된 이벤트가 추가되는 형식입니다.
반환
이벤트의 식별자 필드입니다. 이 반환 값은 소유 형식에서 라우트된 이벤트의 표현에 대한 식별자를 저장하는 공용 정적 읽기 전용 필드를 설정하는 데 사용해야 합니다. 이 필드는 일반적으로 공용 액세스로 정의됩니다. 사용자 코드는 AddHandler(RoutedEvent, Delegate, Boolean) 유틸리티 메서드를 사용할 때 라우트된 이벤트에 대한 인스턴스 처리기를 연결하기 위해 필드를 참조해야 하기 때문입니다.
예제
다음 예제에서는 현재 클래스를 다른 클래스에 정의된 이벤트의 다른 소유자로 추가합니다. 여기서 AnotherEditContainer
현재 클래스이며 EditStateChangedEvent
RoutedEvent 필드는 해당 클래스의 멤버로 정의됩니다.
MyEditContainer
클래스는 원래 이벤트를 정의하여 동일한 이름의 EditStateChangedEvent
식별자에 등록했습니다.
public static readonly RoutedEvent EditStateChangedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(typeof(AnotherEditContainer));
Public Shared ReadOnly EditStateChangedEvent As RoutedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(GetType(AnotherEditContainer))
설명
소유자 유형은 이름으로 이벤트를 확인할 때 내부적으로 사용됩니다.
적용 대상
.NET