ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí objekt, který obsahuje vlastnost popsanou popisovačem zadané vlastnosti.
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
Parametry
A PropertyDescriptor , která představuje vlastnost, jejíž vlastník se má najít.
Návraty
Objekt Object , který představuje vlastníka zadané vlastnosti.
Poznámky
Metoda GetPropertyOwner načte objekt, který obsahuje člen vlastnosti, který je popsán parametrem PropertyDescriptor . Tento objekt je obvykle vyžadován pro PropertyDescriptor.GetValue metody a PropertyDescriptor.SetValue .
Tato metoda by měla vrátit objekt, který můžete použít následujícím způsobem:
pd.GetValue(GetPropertyOwner(myPd));
Pokud myPd
je null
, měla by implementace ICustomTypeDescriptor rozhraní vrátit výchozí objekt (obvykle základní objekt, který zpřístupňuje vlastnosti a atributy).