DependencyProperty.OwnerType 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取向属性系统注册依赖属性的对象的类型,或将自身添加为属性的所有者。
public:
property Type ^ OwnerType { Type ^ get(); };
public Type OwnerType { get; }
member this.OwnerType : Type
Public ReadOnly Property OwnerType As Type
属性值
注册属性或将自身添加为属性所有者的对象的类型。
示例
以下示例基于依赖属性标识符 dp获取所有者类型,然后获取同一标识符的所有者类型的元数据。 此操作实际上等效于启用DefaultMetadatadp。
pm = dp.GetMetadata(dp.OwnerType);
pm = dp.GetMetadata(dp.OwnerType)
注解
此值是在属性注册期间提供的。 对于从DependencyProperty调用生成的标识符,所有者将是原始注册类型Register,或者在调用DependencyProperty生成的标识符的情况下AddOwner将自身添加为所有者的类型。
任何 OwnerType 给定 DependencyProperty 的都是不可变的,不能处于 null 有效 DependencyProperty中。