SettingsPropertyValue.IsDirty SettingsPropertyValue.IsDirty SettingsPropertyValue.IsDirty SettingsPropertyValue.IsDirty Property

Definizione

Ottiene o imposta se il valore di un oggetto SettingsProperty è stato modificato.Gets or sets whether the value of a SettingsProperty object has changed.

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

Valore della proprietà

true se il valore di un oggetto SettingsProperty è stato modificato; in caso contrario, false.true if the value of a SettingsProperty object has changed; otherwise, false.

Commenti

La IsDirty proprietà indica che il valore archiviato da questa classe è stato modificato.The IsDirty property indicates that the value stored by this class has changed. Il valore predefinito è false.The default is false. La IsDirty proprietà è impostata su true in base alle condizioni seguenti:The IsDirty property is set to true under the following conditions:

  1. Il valore contenuto nell' SettingsPropertyValue oggetto viene modificato.The value contained in the SettingsPropertyValue object is changed.

  2. È possibile accedere al valore SettingsPropertyValue contenuto nell'oggetto e il valore non è una stringa o un tipo primitivo, intad esempio float, real, o DateTime.The value contained in the SettingsPropertyValue object is accessed, and the value is not a string or a primitive type such as int, float, real, or DateTime. Quando il valore gestito da un SettingsPropertyValue oggetto è un tipo complesso, ad esempio un ArrayListoggetto, non è possibile rilevare un SettingsPropertyValue oggetto quando sono state apportate modifiche.When the value managed by a SettingsPropertyValue object is a complex type (for example an ArrayList), there is no way for a SettingsPropertyValue object to detect when changes have been made. Di conseguenza, l' SettingsPropertyValue oggetto pessimisticamente presuppone che un tipo complesso venga modificato dopo che è stato eseguito l' PropertyValue accesso dalla proprietà.As a result, the SettingsPropertyValue object pessimistically assumes that a complex type is dirty once it has been accessed from the PropertyValue property.

Si applica a