SettingsPropertyValue.IsDirty Właściwość

Definicja

Pobiera lub ustawia, czy wartość SettingsProperty obiektu uległa zmianie.

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

Wartość właściwości

true jeśli wartość SettingsProperty obiektu uległa zmianie; w przeciwnym razie wartość false.

Uwagi

Właściwość IsDirty wskazuje, że wartość przechowywana przez tę klasę uległa zmianie. Wartość domyślna to false. Właściwość jest ustawiona IsDirty na true wartość w następujących warunkach:

  1. Wartość zawarta SettingsPropertyValue w obiekcie jest zmieniana.

  2. Dostęp do wartości zawartej SettingsPropertyValue w obiekcie jest uzyskiwany, a wartość nie jest ciągiem ani typem pierwotnym, takim jak int, float, reallub DateTime. Gdy wartość zarządzana przez obiekt jest typem SettingsPropertyValue złożonym (na przykład ), ArrayListnie ma możliwości SettingsPropertyValue wykrycia, kiedy wprowadzono zmiany. W związku z tym obiekt pesymistycznie zakłada, SettingsPropertyValue że typ złożony jest zanieczyszczony po uzyskaniu dostępu do obiektu.PropertyValue

Dotyczy