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

Object

Ein Object, das den Besitzer der angegebenen Eigenschaft darstellt.

Hinweise

Die GetPropertyOwner Methode ruft das Objekt ab, das das Eigenschaftselement enthält, das vom PropertyDescriptor Parameter beschrieben wird. In der Regel ist dieses Objekt für die und PropertyDescriptor.SetValue Methoden PropertyDescriptor.GetValue erforderlich.

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

pd.GetValue(GetPropertyOwner(myPd));  

Wenn myPd es nullsich um die Implementierung der ICustomTypeDescriptor Schnittstelle handelt, sollte das Standardobjekt zurückgegeben werden (normalerweise das Basisobjekt, das die Eigenschaften und Attribute verfügbar macht).

Gilt für:

Siehe auch