PropertyValue Classe

Définition

Conserve un modèle de données pour la valeur d’une propriété dans la grille de propriétés.

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
Héritage
PropertyValue
Implémente

Constructeurs

Nom Description
PropertyValue(PropertyEntry)

Initialise une nouvelle instance de la PropertyValue classe avec la propriété parente définie sur un objet spécifié PropertyEntry .

Propriétés

Nom Description
CanConvertFromString

En cas d’implémentation dans une classe dérivée, obtient une valeur qui indique si Value elle peut être convertie à partir d’une chaîne.

CatchExceptions

Obtient une valeur qui indique si les exceptions levées pendant l’obtention et le paramètre de la valeur de propriété doivent être interceptées ou doivent être propagées directement à l’appelant.

Collection

En cas d’implémentation dans une classe dérivée, obtient une collection d’instances PropertyValue qui correspondent aux éléments d’une collection quand IsCollection elle vérifie que la propriété est une collection.

HasSubProperties

En cas d’implémentation dans une classe dérivée, obtient une valeur qui indique si le type de cette propriété prend en charge les sous-propriétés.

IsCollection

En cas d’implémentation dans une classe dérivée, obtient une valeur qui indique s’il s’agit PropertyValue d’une collection.

IsDefaultValue

En cas d’implémentation dans une classe dérivée, obtient une valeur qui indique si la Value valeur par défaut de la propriété est la valeur par défaut.

IsMixedValue

En cas d’implémentation dans une classe dérivée, obtient une valeur qui indique si plusieurs objets contiennent cette propriété et ont des valeurs différentes.

ParentProperty

Obtient le parent PropertyEntry lorsque l’implémentation de propriété se produit dans un environnement hôte.

Source

En cas d’implémentation dans une classe dérivée, obtient un PropertyValueSource objet qui contient des informations sur l’origine de cette valeur de propriété.

StringValue

Obtient ou définit une Value valeur en tant que String.

SubProperties

En cas d’implémentation dans une classe dérivée, obtient une collection de sous-propriétés en tant qu’instances PropertyEntry .

Value

Obtient ou définit une valeur de propriété dans la collection sous-jacente de données de propriété.

Méthodes

Nom Description
ClearValue()

En cas d’implémentation dans une classe dérivée, efface la PropertyValue valeur afin qu’elle ne soit pas définie.

ConvertStringToValue(String)

En cas d’implémentation dans une classe dérivée, convertit le spécifié StringValue en .Value

ConvertValueToString(Object)

En cas d’implémentation dans une classe dérivée, convertit le spécifié Value en .StringValue

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GetValueCore()

En cas d’implémentation dans une classe dérivée, retourne un Value.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
NotifyRootValueChanged()

Déclenche l’événement RootValueChanged lorsque le type de valeur sous-jacent est modifié en externe, comme sur l’aire de conception.

NotifySubPropertyChanged()

Déclenche l’événement SubPropertyChanged lorsque l’une des sous-propriétés de cette propriété a changé.

OnPropertyChanged(PropertyChangedEventArgs)

Déclenche l’événement PropertyChanged avec les objets spécifiés PropertyChangedEventArgs .

OnPropertyChanged(String)

Déclenche l’événement PropertyChanged qui utilise le nom de la propriété qui a changé.

OnPropertyValueException(PropertyValueExceptionEventArgs)

Implémentation par défaut qui déclenche l’événement PropertyValueException lorsque PropertyValue les propriétés rencontrent un échec d’obtention ou de définition de valeurs dans la collection sous-jacente de données.

SetValueCore(Object)

En cas d’implémentation dans une classe dérivée, définit le Value.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
ValidateValue(Object)

En cas d’implémentation dans une classe dérivée, lève une exception si la vérification de l’objet valeur spécifié indique qu’elle n’est pas valide.

Événements

Nom Description
PropertyChanged

Se produit lorsque les propriétés ou les sous-propriétés de l’objet PropertyValue ont changé.

PropertyValueException

Événement utilisé par les implémentations d’hôte pour la gestion des erreurs.

RootValueChanged

Se produit lorsque la ou StringValue la Value propriété est mise à jour suite à la modification de la PropertyValue valeur.

SubPropertyChanged

Se produit lorsque les sous-propriétés sont mises à jour suite à la PropertyValue modification.

S’applique à