Classe DataViewPropertyDescriptor
Representa uma propriedade dinâmica para um nó em uma hierarquia do modo de exibição de dados.
Hierarquia de herança
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Data.Framework.DataViewPropertyDescriptor
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Public Class DataViewPropertyDescriptor _
Inherits PropertyDescriptor
public class DataViewPropertyDescriptor : PropertyDescriptor
public ref class DataViewPropertyDescriptor : public PropertyDescriptor
type DataViewPropertyDescriptor =
class
inherit PropertyDescriptor
end
public class DataViewPropertyDescriptor extends PropertyDescriptor
O tipo DataViewPropertyDescriptor expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataViewPropertyDescriptor(PropertyDescriptor) | Inicializa uma nova instância da classe de DataViewPropertyDescriptor com o objeto de descritor da propriedade. | |
DataViewPropertyDescriptor(String) | Inicializa uma nova instância da classe de DataViewPropertyDescriptor com o nome da propriedade. | |
DataViewPropertyDescriptor(PropertyDescriptor, array<Attribute[]) | Inicializa uma nova instância da classe de DataViewPropertyDescriptor com o objeto de descritor de propriedade e uma matriz de atributos. | |
DataViewPropertyDescriptor(String, array<Attribute[]) | Inicializa uma nova instância da classe de DataViewPropertyDescriptor com o nome de propriedade e uma matriz de atributos. | |
DataViewPropertyDescriptor(String, String) | Inicializa uma nova instância da classe de DataViewPropertyDescriptor com o nome de propriedade e um nome para exibição de propriedade. | |
DataViewPropertyDescriptor(String, String, String) | Inicializa uma nova instância da classe de DataViewPropertyDescriptor com o nome da propriedade, o nome para exibição de propriedade, e um nome de categoria. | |
DataViewPropertyDescriptor(String, String, String, String) | Inicializa uma nova instância da classe de DataViewPropertyDescriptor com o nome da 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 de DataViewPropertyDescriptor com o nome da propriedade, outra versão do nome da propriedade para fins de exibição, um nome de categoria, e uma descrição. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AttributeArray | Obtém ou define uma matriz de atributos. (Herdado de MemberDescriptor.) | |
Attributes | Obtém a coleção de atributos associados com o descritor atual da propriedade. (Substitui MemberDescriptor.Attributes.) | |
Category | Obtém a categoria de CategoryAttribute de descritor atual da propriedade. (Substitui MemberDescriptor.Category.) | |
ComponentType | Obtém o tipo de componente que a propriedade é associada a. (Substitui PropertyDescriptor.ComponentType.) | |
Converter | Obtém o conversor de tipos para o descritor atual da propriedade. (Substitui PropertyDescriptor.Converter.) | |
Description | Obtém a descrição de DescriptionAttribute de descritor atual da propriedade. (Substitui MemberDescriptor.Description.) | |
DesignTimeOnly | Obtém se este membro deve ser definido somente em tempo de design, conforme especificado na DesignOnlyAttribute. (Herdado de MemberDescriptor.) | |
DisplayName | Obtém o nome que pode ser exibido em uma janela, como, por exemplo, uma janela de propriedades. (Herdado de MemberDescriptor.) | |
IsBrowsable | Obtém um valor indicando se o membro é navegável, conforme especificado na BrowsableAttribute. (Herdado de MemberDescriptor.) | |
IsLocalizable | Obtém um valor indicando se esta propriedade deve ser encontrada, conforme especificado em LocalizableAttribute. (Herdado de PropertyDescriptor.) | |
IsReadOnly | Obtém um valor indicando se o descritor atual da propriedade é somente leitura. (Substitui PropertyDescriptor.IsReadOnly.) | |
Name | Obtém o nome da propriedade. (Substitui MemberDescriptor.Name.) | |
NameHashCode | Obtém o código hash do nome da propriedade. (Substitui MemberDescriptor.NameHashCode.) | |
PropertyType | Obtém o tipo da propriedade. (Substitui PropertyDescriptor.PropertyType.) | |
SerializationVisibility | Obtém um valor indicando se esta propriedade deve ser serializada, conforme especificado em DesignerSerializationVisibilityAttribute. (Herdado de PropertyDescriptor.) | |
SupportsChangeEvents | Obtém um valor indicando se as notificações de alteração do valor para essa propriedade podem ser originado fora do descritor da propriedade. (Herdado de PropertyDescriptor.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddValueChanged | Permite que outros objetos a serem notificados quando essa propriedade é alterado. (Herdado de PropertyDescriptor.) | |
CanResetValue | Indica se o valor da propriedade pode ser redefinido para o componente especificado. (Substitui PropertyDescriptor.CanResetValue(Object).) | |
CreateAttributeCollection | Cria uma coleção de atributos usando a matriz passada para o construtor de atributos. (Herdado de MemberDescriptor.) | |
CreateInstance | Cria uma instância do tipo especificado. (Herdado de PropertyDescriptor.) | |
Equals | Compara ou a outro objeto para ver se são equivalentes. (Herdado de PropertyDescriptor.) | |
FillAttributes | Adiciona os atributos de PropertyDescriptor à lista de atributos especificada na classe pai. (Herdado de PropertyDescriptor.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetChildProperties() | retorna PropertyDescriptorCollectionpadrão. (Herdado de PropertyDescriptor.) | |
GetChildProperties(array<Attribute[]) | Retorna PropertyDescriptorCollection usando uma matriz especificada de atributos como um filtro. (Herdado de PropertyDescriptor.) | |
GetChildProperties(Object) | Retorna PropertyDescriptorCollection para um determinado objeto. (Herdado de PropertyDescriptor.) | |
GetChildProperties(Object, array<Attribute[]) | Retorna PropertyDescriptorCollection para um determinado componente, usando uma matriz especificada de atributos como um filtro. (Substitui PropertyDescriptor.GetChildProperties(Object, array<Attribute[]).) | |
GetEditor | Obtém um editor do tipo especificado. (Herdado de PropertyDescriptor.) | |
GetHashCode | Retorna o código hash para este objeto. (Herdado de PropertyDescriptor.) | |
GetInvocationTarget | Esse método retorna o objeto que deve ser usado durante a chamada de membros. (Herdado de PropertyDescriptor.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetTypeFromName | retorna um tipo usando seu nome. (Herdado de PropertyDescriptor.) | |
GetValue | Obtém o valor atual da propriedade para o componente especificado. (Substitui PropertyDescriptor.GetValue(Object).) | |
GetValueChangedHandler | Recupera o conjunto atual de manipuladores de eventos de ValueChanged para um determinado componente (Herdado de PropertyDescriptor.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OnValueChanged | Gera o evento de ValueChanged que você implementou. (Herdado de PropertyDescriptor.) | |
RemoveValueChanged | Permite que outros objetos a serem notificados quando essa propriedade é alterado. (Herdado de PropertyDescriptor.) | |
ResetValue | Redefine o valor da propriedade do componente especificado para o valor padrão. (Substitui PropertyDescriptor.ResetValue(Object).) | |
SetAttribute | Adicione o atributo especificado para a lista de atributos de esta propriedade. | |
SetAttributes | Adiciona os atributos especificados para a lista de atributos de esta propriedade. | |
SetCategory | Defina o atributo de categoria, usando o valor especificado de categoria. | |
SetComponentType | Define o tipo de componente ao tipo especificado. | |
SetConverterType(String) | Adiciona TypeConverterAttribute, usando o nome do tipo especificado como o conversor de dados para o descritor da propriedade. | |
SetConverterType(Type) | Adiciona TypeConverterAttribute, usando o tipo especificado como o conversor de dados para o descritor da propriedade. | |
SetDescription | Defina o atributo de descrição, usando o valor especificado de descrição. | |
SetDisplayName | Defina o atributo de nome para exibição, usando o valor especificado do nome para exibição. | |
SetIsBrowsable | Adiciona BrowsableAttribute que corresponde ao valor especificado de Boolean que indica se a propriedade pode ser alteradas em tempo de design em uma janela de propriedades. | |
SetIsLocalizable | Adiciona LocalizableAttribute que corresponde ao valor especificado de Boolean que indica se a propriedade deve ser encontrada. | |
SetIsReadOnly | Adiciona ReadOnlyAttribute que corresponde ao valor especificado de Boolean que indica se a propriedade é somente leitura. | |
SetName | Define o nome da propriedade. | |
SetPropertyType | Define o tipo de propriedade para o tipo especificado. | |
SetValue | Defina o valor da propriedade para o componente especificado para um novo valor. (Substitui PropertyDescriptor.SetValue(Object, Object).) | |
ShouldSerializeValue | Indica se o valor da propriedade do componente especificado deve ser serializado. (Substitui PropertyDescriptor.ShouldSerializeValue(Object).) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.