Compartilhar via


TypeConverter.SimplePropertyDescriptor Classe

Definição

Representa uma classe abstract que fornece propriedades para objetos que não têm propriedades.

protected: ref class TypeConverter::SimplePropertyDescriptor abstract : System::ComponentModel::PropertyDescriptor
protected abstract class TypeConverter.SimplePropertyDescriptor : System.ComponentModel.PropertyDescriptor
Protected MustInherit Class TypeConverter.SimplePropertyDescriptor
Inherits PropertyDescriptor
Herança
TypeConverter.SimplePropertyDescriptor

Exemplos

Para obter um exemplo nesta classe, consulte o exemplo em PropertyDescriptor.

Notas aos Implementadores

Quando você herda de TypeConverter.SimplePropertyDescriptor, deve substituir os métodos GetValue(Object) e SetValue(Object, Object).

Construtores

TypeConverter.SimplePropertyDescriptor(Type, String, Type, Attribute[])

Inicializa uma nova instância da classe TypeConverter.SimplePropertyDescriptor.

TypeConverter.SimplePropertyDescriptor(Type, String, Type)

Inicializa uma nova instância da classe TypeConverter.SimplePropertyDescriptor.

Propriedades

AttributeArray

Obtém ou define uma matriz de atributos.

(Herdado de MemberDescriptor)
Attributes

Obtém a coleção de atributos para este membro.

(Herdado de MemberDescriptor)
Category

Obtém o nome da categoria à qual o membro pertence, conforme especificado no CategoryAttribute.

(Herdado de MemberDescriptor)
ComponentType

Obtém o tipo de componente ao qual essa descrição da propriedade se associa.

Converter

Obtém o conversor de tipo para essa propriedade.

(Herdado de PropertyDescriptor)
ConverterFromRegisteredType

Obtém o conversor de tipo para essa propriedade.

(Herdado de PropertyDescriptor)
Description

Obtém a descrição do membro, conforme especificado no DescriptionAttribute.

(Herdado de MemberDescriptor)
DesignTimeOnly

Obtém se esse membro deve ser definido somente no momento do design, conforme especificado no DesignOnlyAttribute.

(Herdado de MemberDescriptor)
DisplayName

Obtém o nome que pode ser exibido em uma janela, como uma janela Propriedades.

(Herdado de MemberDescriptor)
IsBrowsable

Obtém um valor que indica se o membro é navegável, conforme especificado no BrowsableAttribute.

(Herdado de MemberDescriptor)
IsLocalizable

Obtém um valor que indica se essa propriedade deve ser localizada, conforme especificado no LocalizableAttribute.

(Herdado de PropertyDescriptor)
IsReadOnly

Obtém um valor que indica se essa propriedade é somente leitura.

Name

Obtém o nome do membro.

(Herdado de MemberDescriptor)
NameHashCode

Obtém o código hash para o nome do membro, conforme especificado em GetHashCode().

(Herdado de MemberDescriptor)
PropertyType

Obtém o tipo da propriedade.

SerializationVisibility

Obtém um valor que indica se essa propriedade deve ser serializada, conforme especificado no DesignerSerializationVisibilityAttribute.

(Herdado de PropertyDescriptor)
SupportsChangeEvents

Obtém um valor que indica se as notificações de alteração de valor para essa propriedade podem ser originadas de fora do descritor de propriedade.

(Herdado de PropertyDescriptor)

Métodos

AddValueChanged(Object, EventHandler)

Permite que outros objetos sejam notificados quando essa propriedade for alterada.

(Herdado de PropertyDescriptor)
CanResetValue(Object)

Retorna se a redefinição do componente altera o valor do componente.

CreateAttributeCollection()

Cria uma coleção de atributos usando a matriz de atributos passados para o construtor.

(Herdado de MemberDescriptor)
CreateInstance(Type)

Cria uma instância do tipo especificado.

(Herdado de PropertyDescriptor)
Equals(Object)

Compara isso com outro objeto para ver se eles são equivalentes.

(Herdado de PropertyDescriptor)
FillAttributes(IList)

Adiciona os atributos do PropertyDescriptor à lista especificada de atributos na classe pai.

(Herdado de PropertyDescriptor)
GetChildProperties()

Retorna o PropertyDescriptorCollectionpadrão.

(Herdado de PropertyDescriptor)
GetChildProperties(Attribute[])

Retorna um PropertyDescriptorCollection usando uma matriz de atributos especificada como um filtro.

(Herdado de PropertyDescriptor)
GetChildProperties(Object, Attribute[])

Retorna um PropertyDescriptorCollection para um determinado objeto usando uma matriz especificada de atributos como um filtro.

(Herdado de PropertyDescriptor)
GetChildProperties(Object)

Retorna um PropertyDescriptorCollection para um determinado objeto.

(Herdado de PropertyDescriptor)
GetEditor(Type)

Obtém um editor do tipo especificado.

(Herdado de PropertyDescriptor)
GetHashCode()

Retorna o código hash deste objeto.

(Herdado de PropertyDescriptor)
GetInvocationTarget(Type, Object)

Esse método retorna o objeto que deve ser usado durante a invocação de membros.

(Herdado de PropertyDescriptor)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeFromName(String)

Retorna um tipo usando seu nome.

(Herdado de PropertyDescriptor)
GetValue(Object)

Quando substituído em uma classe derivada, obtém o valor atual da propriedade em um componente.

(Herdado de PropertyDescriptor)
GetValueChangedHandler(Object)

Recupera o conjunto atual de manipuladores de eventos ValueChanged para um componente específico.

(Herdado de PropertyDescriptor)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnValueChanged(Object, EventArgs)

Gera o evento ValueChanged que você implementou.

(Herdado de PropertyDescriptor)
RemoveValueChanged(Object, EventHandler)

Permite que outros objetos sejam notificados quando essa propriedade for alterada.

(Herdado de PropertyDescriptor)
ResetValue(Object)

Redefine o valor dessa propriedade do componente.

SetValue(Object, Object)

Quando substituído em uma classe derivada, define o valor do componente como um valor diferente.

(Herdado de PropertyDescriptor)
ShouldSerializeValue(Object)

Retorna se o valor dessa propriedade pode persistir.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também