Compartilhar via


UIPropertyMetadata Classe

Definição

Fornece metadados de propriedade para propriedades que não são de estrutura, mas que têm impacto de renderização/interface do usuário no nível de núcleo.

public ref class UIPropertyMetadata : System::Windows::PropertyMetadata
public class UIPropertyMetadata : System.Windows.PropertyMetadata
type UIPropertyMetadata = class
    inherit PropertyMetadata
Public Class UIPropertyMetadata
Inherits PropertyMetadata
Herança
UIPropertyMetadata
Derivado

Comentários

FrameworkPropertyMetadata (derivada dessa classe) é a classe de metadados mais comum usada para propriedades de nível de estrutura que também têm impacto na interface do usuário/renderização.

Construtores

UIPropertyMetadata()

Inicializa uma nova instância da classe UIPropertyMetadata.

UIPropertyMetadata(Object)

Inicializa uma nova instância da classe UIPropertyMetadata com o valor padrão especificado da propriedade.

UIPropertyMetadata(Object, PropertyChangedCallback)

Inicializa uma nova instância da classe UIPropertyMetadata com o retorno de chamada PropertyChanged especificado.

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

Inicializa uma nova instância da classe UIPropertyMetadata com o valor padrão especificado e retornos de chamadas especificados.

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean)

Inicializa uma nova instância da classe UIPropertyMetadata com o valor padrão especificado e retornos de chamada, bem como um booliano usado para desabilitar animações na propriedade.

UIPropertyMetadata(PropertyChangedCallback)

Inicializa uma nova instância da classe UIPropertyMetadata com o retorno de chamada PropertyChanged especificado.

Propriedades

CoerceValueCallback

Obtém ou define uma referência para uma implementação de CoerceValueCallback especificada nesses metadados.

(Herdado de PropertyMetadata)
DefaultValue

Obtém ou define um valor padrão da propriedade de dependência.

(Herdado de PropertyMetadata)
IsAnimationProhibited

Obtém ou define um valor que declara se as animações devem ser desabilitadas na propriedade de dependência em que a instância de metadados recipiente é aplicada.

IsSealed

Obtém um valor que determina se os metadados foram aplicados a uma propriedade de alguma forma, resultando em um estado imutável daquela instância de metadados.

(Herdado de PropertyMetadata)
PropertyChangedCallback

Obtém ou define uma referência para uma implementação de PropertyChangedCallback especificada nesses metadados.

(Herdado de PropertyMetadata)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Merge(PropertyMetadata, DependencyProperty)

Mescla esses metadados com os metadados de base.

(Herdado de PropertyMetadata)
OnApply(DependencyProperty, Type)

Chamado quando esses metadados foram aplicados a uma propriedade, o que indica que os metadados estão sendo selados.

(Herdado de PropertyMetadata)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também