Partilhar via


Classe PropertyEntry

Representa uma propriedade.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyEntry

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public MustInherit Class PropertyEntry _
    Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged, 
    IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged, 
    IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =  
    class
        interface INotifyPropertyChanged
        interface IPropertyFilterTarget
    end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget

O tipo PropertyEntry expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido PropertyEntry() Initializes a new instance of the PropertyEntry class.
Método protegido PropertyEntry(PropertyValue) Inicializa uma nova instância do PropertyEntry classe que atua como uma subpropriedade especificado PropertyValue.

Início

Propriedades

  Nome Descrição
Propriedade pública CategoryName Quando substituído em uma classe derivada, obtém o nome da categoria que essa propriedade está localizada em.
Propriedade pública Context Quando substituído em uma classe derivada, obtém o atual EditingContext instância.
Propriedade pública Description Quando substituído em uma classe derivada, obtém a descrição da propriedade encapsulada.
Propriedade pública DisplayName Obtém o nome de exibição para a propriedade.
Propriedade protegida HasStandardValues Obtém um valor que indica se esta propriedade tem todos os valores padrão.
Propriedade pública Identifier Quando substituído em uma classe derivada, obtém um identificador que identifica exclusivamente esse tipo de propriedade e o nome na plataforma atual.
Propriedade pública IsAdvanced Quando substituído em uma classe derivada, obtém um valor que indica se a propriedade encapsulada é uma propriedade avançada.
Propriedade pública IsReadOnly Quando substituído em uma classe derivada, obtém um valor que indica se a propriedade encapsulada é somente leitura.
Propriedade pública MatchesFilter Obtém ou define um valor que indica se este PropertyEntry corresponde a um filtro.
Propriedade pública ModelProperties Quando substituído em uma classe derivada, obtém a coleção de propriedades do modelo para este PropertyEntry.
Propriedade pública ParentValue Obtém o pai PropertyValue.
Propriedade pública PropertyName Quando substituído em uma classe derivada, obtém o nome da propriedade encapsulado.
Propriedade pública PropertyType Quando substituído em uma classe derivada, obtém o tipo da propriedade encapsulado.
Propriedade pública PropertyValue Obtém o PropertyValue (modelo de dados) para este PropertyEntry.
Propriedade pública PropertyValueEditor Quando substituído em uma classe derivada, obtém o PropertyValueEditor que é usado para editar essa PropertyEntry.
Propriedade pública StandardValues Quando substituído em uma classe derivada, obtém os valores padrão, a propriedade encapsulada oferece suporte.

Início

Métodos

  Nome Descrição
Método público ApplyFilter Determina se a PropertyEntry corresponde a um filtro e armazena as informações.
Método protegido CreatePropertyValueInstance Quando substituído em uma classe derivada, usado pela infra-estrutura de host para criar um novo host específico PropertyValue instância.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público MatchesPredicate Indica se um PropertyEntry corresponde a um predicado.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnFilterApplied Raises the IPropertyFilterTarget.FilterApplied event.
Método protegido OnPropertyChanged(PropertyChangedEventArgs) Raises the PropertyChanged event.
Método protegido OnPropertyChanged(String) Raises the PropertyChanged event.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Eventos

  Nome Descrição
Evento público FilterApplied Ocorre quando um PropertyFilter é alterado através de uma chamada para o ApplyFilter método.
Evento público PropertyChanged Ocorre quando um valor de propriedade alterado.

Início

Comentários

O PropertyEntry classe fornece dados adicionais de propriedade que é principalmente tipo-específicas.

O PropertyEntry classe é para classes derivada de infra-estrutura do host.

Acesso thread-safe

Quaisquer membros static (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.

Consulte também

Referência

Namespace Microsoft.Windows.Design.PropertyEditing

Outros recursos

Extensibilidade do WPF Designer

Propriedade de edição de arquitetura