Freigeben über


ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) Methode

Definition

Gibt ein Objekt zurück, das die Eigenschaft enthält, die durch den Eigenschaftendeskriptor angegeben ist.

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

Parameter

pd
PropertyDescriptor

Ein PropertyDescriptor, der die Eigenschaft angibt, nach deren Besitzer gesucht werden soll.

Gibt zurück

Ein Object, das den Besitzer der angegebenen Eigenschaft darstellt.

Hinweise

Die GetPropertyOwner -Methode ruft das -Objekt ab, das den Eigenschaftenmember enthält, der durch PropertyDescriptor parameter beschrieben wird. In der Regel ist dieses Objekt für die PropertyDescriptor.GetValue Methoden und PropertyDescriptor.SetValue erforderlich.

Diese Methode sollte ein Objekt zurückgeben, das Sie wie folgt verwenden können:

pd.GetValue(GetPropertyOwner(myPd));  

Wenn myPd dies der Wert ist null, sollte Ihre Implementierung der ICustomTypeDescriptor Schnittstelle das Standardobjekt zurückgeben (in der Regel das Basisobjekt, das die Eigenschaften und Attribute verfügbar macht).

Gilt für:

Weitere Informationen