ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificado.
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
Parâmetros
Um PropertyDescriptor que representa a propriedade cujo proprietário deve ser encontrado.
Retornos
Um Object que representa o proprietário da propriedade especificada.
Comentários
O GetPropertyOwner método recupera o objeto que contém o membro da propriedade descrito pelo PropertyDescriptor parâmetro . Normalmente, esse objeto é necessário para os PropertyDescriptor.GetValue métodos e PropertyDescriptor.SetValue .
Esse método deve retornar um objeto que você pode usar da seguinte maneira:
pd.GetValue(GetPropertyOwner(myPd));
Se myPd
for null
, a ICustomTypeDescriptor implementação da interface deverá retornar o objeto padrão (normalmente, o objeto base que expõe as propriedades e os atributos).