SettingsPropertyValue.IsDirty Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab oder legt fest, ob sich der Wert eines SettingsProperty-Objekts geändert hat.
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
Eigenschaftswert
true
, wenn der Wert eines SettingsProperty-Objekts geändert wurde, andernfalls false
.
Hinweise
Die IsDirty -Eigenschaft gibt an, dass sich der von dieser Klasse gespeicherte Wert geändert hat. Der Standardwert ist false
. Die IsDirty -Eigenschaft wird unter den folgenden Bedingungen auf true
festgelegt:
Der im SettingsPropertyValue -Objekt enthaltene Wert wird geändert.
Auf den SettingsPropertyValue im -Objekt enthaltenen Wert wird zugegriffen, und der Wert ist keine Zeichenfolge oder ein primitiver Typ wie
int
,float
,real
oderDateTime
. Wenn es sich bei dem von einem SettingsPropertyValue Objekt verwalteten Wert um einen komplexen Typ handelt (z. B. ), ArrayListgibt es für ein SettingsPropertyValue Objekt keine Möglichkeit, zu erkennen, wann Änderungen vorgenommen wurden. Daher geht das SettingsPropertyValue Objekt pessimistisch davon aus, dass ein komplexer Typ modifiziert wird, sobald über die PropertyValue -Eigenschaft darauf zugegriffen wurde.