Classe PropertyValue
Represents the value of a property.
Hierarquia de herança
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValue
Namespace: Microsoft.Windows.Design.PropertyEditing
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
Public MustInherit Class PropertyValue _
Implements INotifyPropertyChanged
public abstract class PropertyValue : INotifyPropertyChanged
public ref class PropertyValue abstract : INotifyPropertyChanged
[<AbstractClass>]
type PropertyValue =
class
interface INotifyPropertyChanged
end
public abstract class PropertyValue implements INotifyPropertyChanged
O tipo PropertyValue expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
PropertyValue | Initializes a new instance of the PropertyValue class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
CanConvertFromString | Quando substituído em uma classe derivada, obtém um valor indicando se Value pode ser convertido de uma seqüência de caracteres. | |
CatchExceptions | Obtém um valor indicando como manipular exceções que ocorrem durante o obter e definir métodos de Value e StringValue Propriedades. | |
Collection | Quando substituído em uma classe derivada, obtém uma PropertyValueCollection de objetos que representa o valor de PropertyValue. | |
HasSubProperties | Quando substituído em uma classe derivada, obtém um valor que indica se o valor dessa propriedade suporta subpropriedades. | |
IsCollection | Quando substituído em uma classe derivada, obtém um valor que indica se este PropertyValue é uma coleção. | |
IsDefaultValue | Quando substituído em uma classe derivada, obtém um valor indicando se o atual Value é o valor padrão para a propriedade. | |
IsMixedValue | Quando substituído em uma classe derivada, obtém um valor que indica se o valor dessa propriedade representa uma propriedade para vários objetos que têm mais de um valor. | |
ParentProperty | Obtém o pai PropertyValue. | |
Source | Quando substituído em uma classe derivada, obtém uma PropertyValueSource que contém informações sobre a origem do valor desta propriedade. | |
StringValue | Obtém ou define o valor desse PropertyValue como um String. | |
SubProperties | Quando substituído em uma classe derivada, obtém as subpropriedades de valor dessa propriedade. | |
Value | Obtém ou define o valor desse PropertyValue. |
Início
Métodos
Nome | Descrição | |
---|---|---|
ClearValue | Quando substituído em uma classe derivada, limpa o valor para que ele não está definido. | |
ConvertStringToValue | Quando substituído em uma classe derivada, tenta converter especificado String para um Object. | |
ConvertValueToString | Quando substituído em uma classe derivada, tenta converter especificado Object para um String. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
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.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
GetValueCore | Quando substituído em uma classe derivada, retorna o Object que devem ser retornadas pela Value propriedade. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
NotifyRootValueChanged | Raises the RootValueChanged event. | |
NotifySubPropertyChanged | Raises the SubPropertyChanged event. | |
OnPropertyChanged(PropertyChangedEventArgs) | Eleva o PropertyChanged eventos com o especificado PropertyChangedEventArgs. | |
OnPropertyChanged(String) | Eleva o PropertyChanged eventos com a seqüência de caracteres especificado. | |
OnPropertyValueException | Raises the PropertyValueException event. | |
SetValueCore | Quando substituído em uma classe derivada, define o Value propriedade especificada Object. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
ValidateValue | Quando substituído em uma classe derivada, verifica que o especificado Object contém um valor válido antes de definir o Value propriedade para o proprietário. |
Início
Eventos
Nome | Descrição | |
---|---|---|
PropertyChanged | Representa o método que manipula o PropertyChanged o evento da PropertyValue. | |
PropertyValueException | Representa o método que manipula o PropertyValueException o evento da PropertyValue. | |
RootValueChanged | Representa o método que manipula o RootValueChanged o evento da PropertyValue. | |
SubPropertyChanged | Representa o método que manipula o SubPropertyChanged o evento da PropertyValue. |
Início
Comentários
The PropertyValue class represents the underlying value of a property. The PropertyEntry class represents the property itself. O PropertyEntry é o pai e o PropertyValue é o filho.
Se uma instância de PropertyValue representa um valor que é uma coleção, ele usa o Collection propriedade para retornar um PropertyValueCollection. Um exemplo de uma propriedade cujo valor é uma coleção é o RowDefinitions propriedade.
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