Partager via


SettingsPropertyValue.IsDirty Propriété

Définition

Obtient ou définit si la valeur d'un objet SettingsProperty a changé.

public:
 property bool IsDirty { bool get(); void set(bool value); };
public bool IsDirty { get; set; }
member this.IsDirty : bool with get, set
Public Property IsDirty As Boolean

Valeur de propriété

true si la valeur d'un objet SettingsProperty a changé ; sinon, false.

Remarques

La IsDirty propriété indique que la valeur stockée par cette classe a changé. La valeur par défaut est false. La IsDirty propriété est définie sur true dans les conditions suivantes :

  1. La valeur contenue dans l’objet SettingsPropertyValue est modifiée.

  2. La valeur contenue dans l’objet SettingsPropertyValue est accessible, et la valeur n’est pas une chaîne ou un type primitif tel que int, float, realou DateTime. Lorsque la valeur gérée par un SettingsPropertyValue objet est un type complexe (par exemple un ArrayList), il n’existe aucun moyen pour un SettingsPropertyValue objet de détecter quand des modifications ont été apportées. Par conséquent, l’objet SettingsPropertyValue suppose pessimistement qu’un type complexe est sale une fois qu’il a été accédé à partir de la PropertyValue propriété .

S’applique à