PropertyValue Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 | |
| 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. |