DependencyProperty.OwnerType 속성

정의

속성 시스템에 종속성 속성을 등록하거나 자체적으로 속성 소유자로 추가한 개체의 형식을 가져옵니다.Gets the type of the object that registered the dependency property with the property system, or added itself as owner of the property.

public:
 property Type ^ OwnerType { Type ^ get(); };
public Type OwnerType { get; }
member this.OwnerType : Type
Public ReadOnly Property OwnerType As Type

속성 값

Type

속성을 등록하거나 자체적으로 속성 소유자로 추가한 개체의 형식입니다.The type of the object that registered the property or added itself as owner of the property.

예제

다음 예제에서는 종속성 속성 식별자를 기반으로 소유자 형식을 가져옵니다 dp, 한 다음 해당 식별자를 소유자 유형의 메타 데이터를 가져옵니다.The following example gets the owner type based on a dependency property identifier dp, and then gets metadata on the owner type for that same identifier. 이 작업은 실제로를 가져오는 DefaultMetadata 에서 dp합니다.This operation is actually equivalent to getting DefaultMetadata on dp.

pm = dp.GetMetadata(dp.OwnerType);
pm = dp.GetMetadata(dp.OwnerType)

설명

이 값이 속성을 등록할 때 제공 됩니다.This value was provided during property registration. 소유자는 형식일 하거나 원래 등록의 경우는 DependencyProperty 에서 생성 된 식별자를 Register 통화 또는 자체의 경우 소유자로 추가 하는 형식을 DependencyProperty 에서 생성 된 식별자는 AddOwner 호출 합니다.The owner will be either the original registering type in the case of a DependencyProperty identifier generated from a Register call, or the type that added itself as owner in the case of a DependencyProperty identifier generated from an AddOwner call.

OwnerType 에 지정 된 모든 DependencyProperty 변경할 수 없는 및 일 수 없습니다 null 에 유효한 DependencyProperty합니다.The OwnerType on any given DependencyProperty is immutable, and cannot be null in a valid DependencyProperty.

적용 대상