DependencyPropertyDescriptor Classe
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.
Fornece uma extensão do PropertyDescriptor que representa as características das propriedades adicionais de uma propriedade de dependência.
public ref class DependencyPropertyDescriptor sealed : System::ComponentModel::PropertyDescriptor
public sealed class DependencyPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DependencyPropertyDescriptor = class
inherit PropertyDescriptor
Public NotInheritable Class DependencyPropertyDescriptor
Inherits PropertyDescriptor
- Herança
Comentários
Essa classe é usada principalmente por aplicativos de designer. Esses aplicativos podem precisar relatar as características da propriedade de dependência por meio de janelas de propriedade ou outras ferramentas usadas para editar valores de propriedade.
Para marcar uma propriedade específica para determinar se ela está DependencyPropertyDescriptor disponível para servir como , PropertyDescriptorchame DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)ou DependencyPropertyDescriptor.FromName. Se um dos métodos retornar null
, a propriedade não será uma propriedade de dependência. Se o método retornar um válido DependencyPropertyDescriptor , a propriedade será uma propriedade de dependência.
Propriedades
AttributeArray |
Obtém ou define uma matriz de atributos. (Herdado de MemberDescriptor) |
Attributes |
Obtém a coleção de atributos para este membro. |
Category |
Obtém o nome da categoria à qual o membro pertence, conforme especificado no CategoryAttribute. |
ComponentType |
Obtém o tipo do componente ao qual essa propriedade está vinculada. |
Converter |
Obtém o conversor de tipo dessa propriedade. |
DependencyProperty |
Retorna o identificador de propriedade de dependência. |
Description |
Obtém a descrição do membro, conforme especificado no DescriptionAttribute. |
DesignerCoerceValueCallback |
Obtém ou define um retorno de chamada que designers usam para modificar o valor efetivo de uma propriedade de dependência, antes do valor da propriedade de dependência ser armazenado no mecanismo de propriedade de dependência. |
DesignTimeOnly |
Obtém a informação de se este membro deve ou não ser definido apenas em tempo de design, conforme especificado no DesignOnlyAttribute. |
DisplayName |
Obtém o nome que pode ser exibido em uma janela, tal como uma janela Propriedades. |
IsAttached |
Obtém um valor que indica se a propriedade está registrada como uma propriedade anexada e está sendo usada por meio de um uso anexado. |
IsBrowsable |
Obtém um valor que indica o valor de BrowsableAttribute na propriedade. |
IsLocalizable |
Obtém um valor que indica se esta propriedade deve ser localizada, conforme especificado no LocalizableAttribute. |
IsReadOnly |
Obtém um valor que indica essa propriedade é somente leitura. |
Metadata |
Obtém os metadados associados à propriedade de dependência. |
Name |
Obtém o nome do membro. (Herdado de MemberDescriptor) |
NameHashCode |
Obtém o código hash do nome do membro, como especificado em GetHashCode(). (Herdado de MemberDescriptor) |
PropertyType |
Obtém o Type representado da propriedade de dependência. |
SerializationVisibility |
Obtém um valor que indica se esta propriedade deve ser serializada, conforme especificado no DesignerSerializationVisibilityAttribute. (Herdado de PropertyDescriptor) |
SupportsChangeEvents |
Indica se as notificações de alteração de valor para essa propriedade podem se originar fora do descritor de propriedade, tal como do componente em si ou se as notificações só serão provenientes de chamadas diretas feitas SetValue(Object, Object). |
Métodos
AddValueChanged(Object, EventHandler) |
Permite que outros objetos sejam notificados quando essa propriedade muda. |
CanResetValue(Object) |
Retorna se a redefinição de um objeto altera ou não o valor dele. |
CreateAttributeCollection() |
Cria uma coleção de atributos usando a matriz de atributos passada para o construtor. (Herdado de MemberDescriptor) |
CreateInstance(Type) |
Cria uma instância do tipo especificado. (Herdado de PropertyDescriptor) |
Equals(Object) |
Compara duas instâncias de DependencyPropertyDescriptor quanto à igualdade. |
FillAttributes(IList) |
Adiciona os atributos do PropertyDescriptor à lista especificada de atributos na classe pai. (Herdado de PropertyDescriptor) |
FromName(String, Type, Type) |
Retorna um DependencyPropertyDescriptor para um nome de propriedade fornecido. |
FromName(String, Type, Type, Boolean) |
Retorna um DependencyPropertyDescriptor para um nome de propriedade fornecido. |
FromProperty(DependencyProperty, Type) |
Retorna um DependencyPropertyDescriptor para uma propriedade de dependência e tipo de destino fornecidos. |
FromProperty(PropertyDescriptor) |
Retorna um DependencyPropertyDescriptor para um PropertyDescriptor fornecido. |
GetChildProperties() |
Retorna o PropertyDescriptorCollection padrão. (Herdado de PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Retorna um PropertyDescriptorCollection usando uma matriz especificada de atributos como filtro. (Herdado de PropertyDescriptor) |
GetChildProperties(Object) |
Retorna um PropertyDescriptorCollection para um determinado objeto. (Herdado de PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
Retorna um PropertyDescriptorCollection. |
GetEditor(Type) |
Obtém um editor do tipo especificado. |
GetHashCode() |
Retorna o código hash para este DependencyPropertyDescriptor. |
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) |
Retorna o valor atual da propriedade em um componente. |
GetValueChangedHandler(Object) |
Recupera o conjunto atual de manipuladores de |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OnValueChanged(Object, EventArgs) |
Gera o |
RemoveValueChanged(Object, EventHandler) |
Permite que outros objetos sejam notificados quando essa propriedade muda. |
ResetValue(Object) |
Redefine o valor dessa propriedade do componente para o valor padrão. |
SetValue(Object, Object) |
Define o valor do componente para um valor diferente. |
ShouldSerializeValue(Object) |
Indica se o valor dessa propriedade deve ser persistido por processos de serialização. |
ToString() |
Converte o valor dessa instância na representação da cadeia de caracteres equivalente. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários