PropertyValue Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Mantém um modelo de dados para o valor de uma propriedade na grade de propriedades.
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
| Nome | Description |
|---|---|
| PropertyValue(PropertyEntry) |
Inicializa uma nova instância da classe com a PropertyValue propriedade pai definida como um objeto especificado PropertyEntry . |
Propriedades
| Nome | Description |
|---|---|
| CanConvertFromString |
Quando implementado em uma classe derivada, obtém um valor que indica se Value pode ser convertido de uma cadeia de caracteres. |
| CatchExceptions |
Obtém um valor que indica se as exceções geradas durante a obtenção e a configuração do valor da propriedade devem ser capturadas ou devem ser propagadas diretamente para o chamador. |
| Collection |
Quando implementado em uma classe derivada, obtém uma coleção de PropertyValue instâncias que correspondem a itens em uma coleção quando IsCollection verifica se a propriedade é uma coleção. |
| HasSubProperties |
Quando implementado em uma classe derivada, obtém um valor que indica se o tipo dessa propriedade dá suporte a sub-propriedades. |
| IsCollection |
Quando implementado em uma classe derivada, obtém um valor que indica se essa PropertyValue é uma coleção. |
| IsDefaultValue |
Quando implementado em uma classe derivada, obtém um valor que indica se o Value valor é o padrão para a propriedade. |
| IsMixedValue |
Quando implementado em uma classe derivada, obtém um valor que indica se vários objetos contêm essa propriedade e têm valores diferentes. |
| ParentProperty |
Obtém o pai PropertyEntry quando a implementação da propriedade ocorre em um ambiente de host. |
| Source |
Quando implementado em uma classe derivada, obtém um PropertyValueSource objeto que contém informações sobre de onde esse valor de propriedade está vindo. |
| StringValue | |
| SubProperties |
Quando implementado em uma classe derivada, obtém uma coleção de sub-propriedades como PropertyEntry instâncias. |
| Value |
Obtém ou define um valor de propriedade na coleção subjacente de dados de propriedade. |
Métodos
| Nome | Description |
|---|---|
| ClearValue() |
Quando implementado em uma classe derivada, limpa-o PropertyValue para que ele não seja definido. |
| ConvertStringToValue(String) |
Quando implementado em uma classe derivada, converte o especificado StringValue em um Value. |
| ConvertValueToString(Object) |
Quando implementado em uma classe derivada, converte o especificado Value em um StringValue. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetValueCore() |
Quando implementado em uma classe derivada, retorna um Value. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| NotifyRootValueChanged() |
Gera o RootValueChanged evento quando o tipo de valor subjacente é alterado externamente, como na superfície de design. |
| NotifySubPropertyChanged() |
Aciona o SubPropertyChanged evento quando uma das sub-propriedades dessa propriedade é alterada. |
| OnPropertyChanged(PropertyChangedEventArgs) |
Aciona o PropertyChanged evento com os objetos especificados PropertyChangedEventArgs . |
| OnPropertyChanged(String) |
Gera o PropertyChanged evento que usa o nome da propriedade que foi alterada. |
| OnPropertyValueException(PropertyValueExceptionEventArgs) |
Implementação padrão que gera o evento quando PropertyValue as PropertyValueException propriedades experimentam falhas ao obter ou definir valores na coleção subjacente de dados. |
| SetValueCore(Object) |
Quando implementado em uma classe derivada, define o Value. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| ValidateValue(Object) |
Quando implementado em uma classe derivada, gera uma exceção se a verificação do objeto de valor especificado mostrar que ele é inválido. |
Eventos
| Nome | Description |
|---|---|
| PropertyChanged |
Ocorre quando as propriedades ou sub-propriedades do PropertyValue objeto são alteradas. |
| PropertyValueException |
Evento usado por implementações de host para tratamento de erros. |
| RootValueChanged |
Ocorre quando a propriedade ou StringValue a Value propriedade é atualizada como resultado da alteração do PropertyValue valor. |
| SubPropertyChanged |
Ocorre quando as subconsultas são atualizadas como resultado da PropertyValue alteração. |