ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) Metoda

Definicja

Zwraca obiekt, który zawiera właściwość opisaną przez deskryptor określonej właściwości.

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

pd
PropertyDescriptor

Obiekt PropertyDescriptor reprezentujący właściwość, której właściciel ma zostać znaleziony.

Zwraca

Obiekt Object reprezentujący właściciela określonej właściwości.

Uwagi

Metoda GetPropertyOwner pobiera obiekt zawierający element członkowski właściwości opisany przez PropertyDescriptor parametr . Zazwyczaj ten obiekt jest wymagany dla PropertyDescriptor.GetValue metod i PropertyDescriptor.SetValue .

Ta metoda powinna zwrócić obiekt, którego można użyć w następujący sposób:

pd.GetValue(GetPropertyOwner(myPd));  

Jeśli myPd jest nullto , implementacja interfejsu ICustomTypeDescriptor powinna zwrócić obiekt domyślny (zazwyczaj obiekt podstawowy, który uwidacznia właściwości i atrybuty).

Dotyczy

Zobacz też