DependencyProperty.OwnerType 属性

定义

获取使用属性系统注册依赖属性或者将自己作为属性所有者添加的对象的类型。

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

属性值

Type

注册属性或者将自己作为属性所有者添加的对象的类型。

示例

以下示例基于依赖属性标识符 dp获取所有者类型,然后获取同一标识符的所有者类型的元数据。 此操作实际上等效于启用DefaultMetadatadp

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

注解

此值是在属性注册期间提供的。 所有者将是从Register调用生成的标识符时的原始注册类型DependencyProperty,或者在调用AddOwner生成的标识符的情况下DependencyProperty将自身添加为所有者的类型。

OwnerType任何给定DependencyProperty的都是不可变的,不能处于null有效DependencyProperty状态。

适用于