ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) 方法

定义

返回一个对象,该对象包含指定的属性描述符所描述的属性。

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

参数

pd
PropertyDescriptor

一个 PropertyDescriptor,表示要查找其所有者的属性。

返回

一个 Object,表示指定属性的所有者。

注解

方法 GetPropertyOwner 检索对象,该对象包含由 PropertyDescriptor 参数描述的属性成员。 通常,和 PropertyDescriptor.SetValue 方法需要PropertyDescriptor.GetValue此对象。

此方法应返回一个可以使用的对象,如下所示:

pd.GetValue(GetPropertyOwner(myPd));  

如果 myPdnull,则接口的 ICustomTypeDescriptor 实现通常应返回默认对象 (,即公开属性和属性的基对象) 。

适用于

另请参阅