ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个对象,该对象包含指定的属性描述符所描述的属性。
public:
System::Object ^ GetPropertyOwner(System::ComponentModel::PropertyDescriptor ^ pd);
public object GetPropertyOwner (System.ComponentModel.PropertyDescriptor pd);
public object? GetPropertyOwner (System.ComponentModel.PropertyDescriptor? pd);
abstract member GetPropertyOwner : System.ComponentModel.PropertyDescriptor -> obj
Public Function GetPropertyOwner (pd As PropertyDescriptor) As Object
参数
一个 PropertyDescriptor,表示要查找其所有者的属性。
返回
一个 Object,表示指定属性的所有者。
注解
方法 GetPropertyOwner 检索对象,该对象包含由 PropertyDescriptor 参数描述的属性成员。 通常,和 PropertyDescriptor.SetValue 方法需要PropertyDescriptor.GetValue此对象。
此方法应返回一个可以使用的对象,如下所示:
pd.GetValue(GetPropertyOwner(myPd));
如果 myPd
为 null
,则接口的 ICustomTypeDescriptor 实现通常应返回默认对象 (,即公开属性和属性的基对象) 。