PropertyValue Classe

Definição

Mantém um modelo de dados para o valor de uma propriedade na grelha da propriedade.

public ref class PropertyValue abstract : System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyValue : System.ComponentModel.INotifyPropertyChanged
type PropertyValue = class
    interface INotifyPropertyChanged
Public MustInherit Class PropertyValue
Implements INotifyPropertyChanged
Herança
PropertyValue
Implementações

Construtores

Name Description
PropertyValue(PropertyEntry)

Inicializa uma nova instância da PropertyValue classe com a propriedade pai definida para um objeto especificado PropertyEntry .

Propriedades

Name Description
CanConvertFromString

Quando implementado numa classe derivada, obtém um valor que indica se Value pode ser convertido a partir de uma cadeia.

CatchExceptions

Recebe um valor que indica se as exceções lançadas durante a obtenção e definição do valor da propriedade devem ser detetadas ou propagadas diretamente ao chamador.

Collection

Quando implementado numa classe derivada, obtém uma coleção de PropertyValue instâncias que correspondem a itens numa coleção quando IsCollection verifica que a propriedade é uma coleção.

HasSubProperties

Quando implementado numa classe derivada, obtém um valor que indica se o tipo desta propriedade suporta subpropriedades.

IsCollection

Quando implementado numa classe derivada, obtém um valor que indica se esta PropertyValue é uma coleção.

IsDefaultValue

Quando implementado numa classe derivada, obtém um valor que indica se o Value é o valor padrão da propriedade.

IsMixedValue

Quando implementado numa classe derivada, obtém um valor que indica se múltiplos objetos contêm esta propriedade e têm valores diferentes.

ParentProperty

Obtém o pai PropertyEntry quando a implementação da propriedade ocorre num ambiente anfitrião.

Source

Quando implementado numa classe derivada, obtém um PropertyValueSource objeto que contém informação sobre a origem deste valor de propriedade.

StringValue

Obtém ou define a Value como um String.

SubProperties

Quando implementado numa classe derivada, obtém uma coleção de subpropriedades como PropertyEntry instâncias.

Value

Obtém ou define um valor de propriedade na coleção subjacente de dados de propriedade.

Métodos

Name Description
ClearValue()

Quando implementado numa classe derivada, limpa o PropertyValue de modo que está desdefinido.

ConvertStringToValue(String)

Quando implementado numa classe derivada, converte o especificado StringValue para um Value.

ConvertValueToString(Object)

Quando implementado numa classe derivada, converte o especificado Value para um StringValue.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValueCore()

Quando implementado numa classe derivada, devolve um Value.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
NotifyRootValueChanged()

Aumenta o RootValueChanged evento quando o tipo de valor subjacente é alterado externamente, como na superfície de design.

NotifySubPropertyChanged()

Aumenta o SubPropertyChanged evento quando uma das subpropriedades desta propriedade mudou.

OnPropertyChanged(PropertyChangedEventArgs)

Levanta o PropertyChanged evento com os objetos especificados PropertyChangedEventArgs .

OnPropertyChanged(String)

Levanta o PropertyChanged evento que usa o nome da propriedade que mudou.

OnPropertyValueException(PropertyValueExceptionEventArgs)

Implementação padrão que levanta o PropertyValueException evento quando PropertyValue as propriedades sofrem falhas na obtenção ou definição de valores na coleção subjacente de dados.

SetValueCore(Object)

Quando implementado numa classe derivada, define o Value.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
ValidateValue(Object)

Quando implementado numa classe derivada, lança uma exceção se a verificação do objeto de valor especificado mostrar que é inválida.

evento

Name Description
PropertyChanged

Ocorre quando as propriedades ou subpropriedades do PropertyValue objeto mudaram.

PropertyValueException

Evento utilizado por implementações de host para gestão de erros.

RootValueChanged

Ocorre quando a Value propriedade ou StringValue é atualizada como resultado da alteração do PropertyValue valor.

SubPropertyChanged

Ocorre quando as subpropriedades são atualizadas como resultado da PropertyValue alteração.

Aplica-se a