DependencyPropertyDescriptor Classe

Definição

Fornece uma extensão do PropertyDescriptor que representa as características das propriedades adicionais de uma propriedade de dependência.Provides an extension of PropertyDescriptor that accounts for the additional property characteristics of a dependency property.

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
DependencyPropertyDescriptor

Comentários

Essa classe é usada principalmente por aplicativos de designer.This class is primarily used by designer applications. Esses aplicativos podem precisar relatar as características da propriedade de dependência por meio de janelas de propriedades ou outras ferramentas usadas para editar valores de propriedade.These applications may need to report the dependency property characteristics through property windows or other tools used for editing property values.

Para verificar uma propriedade específica para determinar se ela tem DependencyPropertyDescriptor disponíveis para servir como um PropertyDescriptor, chame DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)ou DependencyPropertyDescriptor.FromName.In order to check a specific property to determine whether it has DependencyPropertyDescriptor available to serve as a PropertyDescriptor, call either DependencyPropertyDescriptor.FromProperty(PropertyDescriptor), or DependencyPropertyDescriptor.FromName. Se um dos métodos retornar null, a propriedade não será uma propriedade de dependência.If either method returns null, then the property is not a dependency property. Se o método retornar um DependencyPropertyDescriptor válido, a propriedade será uma propriedade de dependência.If the method returns a valid DependencyPropertyDescriptor , then the property is a dependency property.

Propriedades

AttributeArray

Obtém ou define uma matriz de atributos.Gets or sets an array of attributes.

(Herdado de MemberDescriptor)
Attributes

Obtém a coleção de atributos para este membro.Gets the collection of attributes for this member.

Category

Obtém o nome da categoria à qual o membro pertence, conforme especificado no CategoryAttribute.Gets the name of the category that the member belongs to, as specified in the CategoryAttribute.

ComponentType

Obtém o tipo do componente ao qual essa propriedade está vinculada.Gets the type of the component this property is bound to.

Converter

Obtém o conversor de tipo dessa propriedade.Gets the type converter for this property.

DependencyProperty

Retorna o identificador de propriedade de dependência.Returns the dependency property identifier.

Description

Obtém a descrição do membro, conforme especificado no DescriptionAttribute.Gets the description of the member, as specified in the 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.Gets or sets a callback that designers use to modify the effective value of a dependency property before the dependency property value is stored in the dependency property engine.

DesignTimeOnly

Obtém a informação de se este membro deve ser definido apenas em tempo de design, conforme especificado no DesignOnlyAttribute.Gets whether this member should be set only at design time, as specified in the DesignOnlyAttribute.

DisplayName

Obtém o nome que pode ser exibido em uma janela, tal como uma janela Propriedades.Gets the name that can be displayed in a window, such as a Properties window.

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.Gets a value that indicates whether the property is registered as an attached property and is being used through an attached usage.

IsBrowsable

Obtém um valor que indica o valor de BrowsableAttribute na propriedade.Gets a value that indicates the value of the BrowsableAttribute on the property.

IsLocalizable

Obtém um valor que indica se esta propriedade deve ser localizada, conforme especificado no LocalizableAttribute.Gets a value indicating whether this property should be localized, as specified in the LocalizableAttribute.

IsReadOnly

Obtém um valor que indica essa propriedade é somente leitura.Gets a value indicating whether this property is read-only.

Metadata

Obtém os metadados associados à propriedade de dependência.Gets the metadata associated with the dependency property.

Name

Obtém o nome do membro.Gets the name of the member.

(Herdado de MemberDescriptor)
NameHashCode

Obtém o código hash do nome do membro, como especificado em GetHashCode().Gets the hash code for the name of the member, as specified in GetHashCode().

(Herdado de MemberDescriptor)
PropertyType

Obtém o Type representado da propriedade de dependência.Gets the represented Type of the dependency property.

SerializationVisibility

Obtém um valor que indica se esta propriedade deve ser serializada, conforme especificado no DesignerSerializationVisibilityAttribute.Gets a value indicating whether this property should be serialized, as specified in the 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).Indicates whether value change notifications for this property may originate from outside the property descriptor, such as from the component itself, or whether notifications will only originate from direct calls made to SetValue(Object, Object).

Métodos

AddValueChanged(Object, EventHandler)

Permite que outros objetos sejam notificados quando essa propriedade muda.Enables other objects to be notified when this property changes.

CanResetValue(Object)

Retorna se a redefinição de um objeto altera ou não o valor dele.Returns whether resetting an object changes its value.

CreateAttributeCollection()

Cria uma coleção de atributos usando a matriz de atributos passada para o construtor.Creates a collection of attributes using the array of attributes passed to the constructor.

(Herdado de MemberDescriptor)
CreateInstance(Type)

Cria uma instância do tipo especificado.Creates an instance of the specified type.

(Herdado de PropertyDescriptor)
Equals(Object)

Compara duas instâncias de DependencyPropertyDescriptor quanto à igualdade.Compares two DependencyPropertyDescriptor instances for equality.

FillAttributes(IList)

Adiciona os atributos do PropertyDescriptor à lista especificada de atributos na classe pai.Adds the attributes of the PropertyDescriptor to the specified list of attributes in the parent class.

(Herdado de PropertyDescriptor)
FromName(String, Type, Type)

Retorna um DependencyPropertyDescriptor para um nome de propriedade fornecido.Returns a DependencyPropertyDescriptor for a provided property name.

FromName(String, Type, Type, Boolean)

Retorna um DependencyPropertyDescriptor para um nome de propriedade fornecido.Returns a DependencyPropertyDescriptor for a provided property name.

FromProperty(DependencyProperty, Type)

Retorna um DependencyPropertyDescriptor para uma propriedade de dependência e tipo de destino fornecidos.Returns a DependencyPropertyDescriptor for a provided dependency property and target type.

FromProperty(PropertyDescriptor)

Retorna um DependencyPropertyDescriptor para um PropertyDescriptor fornecido.Returns a DependencyPropertyDescriptor for a provided PropertyDescriptor.

GetChildProperties()

Retorna o PropertyDescriptorCollection padrão.Returns the default PropertyDescriptorCollection.

(Herdado de PropertyDescriptor)
GetChildProperties(Attribute[])

Retorna um PropertyDescriptorCollection usando uma matriz especificada de atributos como filtro.Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

(Herdado de PropertyDescriptor)
GetChildProperties(Object)

Retorna um PropertyDescriptorCollection para um determinado objeto.Returns a PropertyDescriptorCollection for a given object.

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

Retorna um PropertyDescriptorCollection.Returns a PropertyDescriptorCollection.

GetEditor(Type)

Obtém um editor do tipo especificado.Gets an editor of the specified type.

GetHashCode()

Retorna o código hash para este DependencyPropertyDescriptor.Returns the hash code for this DependencyPropertyDescriptor.

GetInvocationTarget(Type, Object)

Esse método retorna o objeto que deve ser usado durante a invocação de membros.This method returns the object that should be used during invocation of members.

(Herdado de PropertyDescriptor)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
GetTypeFromName(String)

Retorna um tipo usando seu nome.Returns a type using its name.

(Herdado de PropertyDescriptor)
GetValue(Object)

Retorna o valor atual da propriedade em um componente.Returns the current value of the property on a component.

GetValueChangedHandler(Object)

Recupera o conjunto atual de manipuladores de eventos ValueChanged para um componente específico.Retrieves the current set of ValueChanged event handlers for a specific component.

(Herdado de PropertyDescriptor)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
OnValueChanged(Object, EventArgs)

Gera o evento ValueChanged que foi implementado.Raises the ValueChanged event that you implemented.

(Herdado de PropertyDescriptor)
RemoveValueChanged(Object, EventHandler)

Permite que outros objetos sejam notificados quando essa propriedade muda.Enables other objects to be notified when this property changes.

ResetValue(Object)

Redefine o valor dessa propriedade do componente para o valor padrão.Resets the value for this property of the component to the default value.

SetValue(Object, Object)

Define o valor do componente para um valor diferente.Sets the value of the component to a different value.

ShouldSerializeValue(Object)

Indica se o valor dessa propriedade deve ser persistido por processos de serialização.Indicates whether the value of this property needs to be persisted by serialization processes.

ToString()

Converte o valor dessa instância na representação da cadeia de caracteres equivalente.Converts the value of this instance to its equivalent string representation.

Aplica-se a