Partilhar via


DataViewPropertyDescriptor Classe

Definição

Representa uma propriedade dinâmica para um nó em uma hierarquia de exibição de dados.

public ref class DataViewPropertyDescriptor : System::ComponentModel::PropertyDescriptor
public class DataViewPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DataViewPropertyDescriptor = class
    inherit PropertyDescriptor
Public Class DataViewPropertyDescriptor
Inherits PropertyDescriptor
Herança
DataViewPropertyDescriptor

Construtores

DataViewPropertyDescriptor(PropertyDescriptor)

Inicializa uma nova instância da DataViewPropertyDescriptor classe com o objeto descritor de propriedade.

DataViewPropertyDescriptor(PropertyDescriptor, Attribute[])

Inicializa uma nova instância da DataViewPropertyDescriptor classe com o objeto descritor de propriedade e uma matriz de atributos.

DataViewPropertyDescriptor(String)

Inicializa uma nova instância da DataViewPropertyDescriptor classe com o nome da propriedade.

DataViewPropertyDescriptor(String, Attribute[])

Inicializa uma nova instância da DataViewPropertyDescriptor classe com o nome da propriedade e uma matriz de atributos.

DataViewPropertyDescriptor(String, String)

Inicializa uma nova instância da DataViewPropertyDescriptor classe com o nome da propriedade e um nome de exibição de propriedade.

DataViewPropertyDescriptor(String, String, String)

Inicializa uma nova instância da classe com o nome da DataViewPropertyDescriptor propriedade, o nome de exibição da propriedade e um nome de categoria.

DataViewPropertyDescriptor(String, String, String, String)

Inicializa uma nova instância da classe com o nome da DataViewPropertyDescriptor propriedade, outra versão do nome da propriedade para fins de exibição, um nome de categoria e uma descrição.

DataViewPropertyDescriptor(String, String, String, String, Boolean)

Inicializa uma nova instância da classe com o nome da DataViewPropertyDescriptor propriedade, outra versão do nome da propriedade para fins de exibição, um nome de categoria e uma descrição.

Propriedades

Attributes

Obtém a coleção de atributos associados ao descritor de propriedade atual.

Category

Obtém a categoria do CategoryAttribute do descritor de propriedade atual.

ComponentType

Obtém o tipo do componente ao qual a propriedade está associada.

Converter

Obtém o conversor de tipo para o descritor de propriedade atual.

Description

Obtém a descrição do DescriptionAttribute do descritor de propriedade atual.

IsReadOnly

Obtém um valor que indica se o descritor de propriedade atual é somente leitura.

Name

Obtém o nome da propriedade.

NameHashCode

Obtém o código hash do nome da propriedade.

PropertyType

Obtém o tipo da propriedade.

Métodos

CanResetValue(Object)

Indica se o valor da propriedade pode ser redefinido para o componente especificado.

GetChildProperties(Object, Attribute[])

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

GetValue(Object)

Obtém o valor da propriedade atual para o componente especificado.

ResetValue(Object)

Redefine o valor da propriedade do componente especificado para o valor padrão.

SetAttribute(Attribute)

Adiciona o atributo especificado à lista de atributos dessa propriedade.

SetAttributes(Attribute[])

Adiciona os atributos especificados à lista de atributos dessa propriedade.

SetCategory(String)

Define o atributo de categoria usando o valor de categoria especificado.

SetComponentType(Type)

Define o tipo de componente como o tipo especificado.

SetConverterType(String)

Adiciona um TypeConverterAttribute, usando o nome de tipo especificado como o conversor de dados para o descritor de propriedade.

SetConverterType(Type)

Adiciona um TypeConverterAttribute, usando o tipo especificado como o conversor de dados para o descritor de propriedade.

SetDescription(String)

Define o atributo de descrição usando o valor de descrição especificado.

SetDisplayName(String)

Define o atributo de nome de exibição usando o valor de nome de exibição especificado.

SetIsBrowsable(Boolean)

Adiciona um BrowsableAttribute correspondente ao valor booliano especificado que indica se a propriedade pode ser modificada em tempo de design em um janela Propriedades.

SetIsLocalizable(Boolean)

Adiciona um LocalizableAttribute correspondente ao valor booliano especificado que indica se a propriedade deve ser localizada.

SetIsReadOnly(Boolean)

Adiciona um ReadOnlyAttribute correspondente ao valor booliano especificado que indica se a propriedade é somente leitura.

SetName(String)

Define o nome da propriedade.

SetPropertyType(Type)

Define o tipo de propriedade como o tipo especificado.

SetValue(Object, Object)

Define o valor da propriedade do componente especificado como um novo valor.

ShouldSerializeValue(Object)

Indica se o valor da propriedade do componente especificado deve ser serializado.

Aplica-se a