SettingsPropertyValue.IsDirty Özellik

Tanım

Nesnenin SettingsProperty değerinin değişip değişmediğini alır veya ayarlar.

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

Özellik Değeri

true bir SettingsProperty nesnenin değeri değiştiyse; değilse, false.

Açıklamalar

IsDirty özelliği, bu sınıf tarafından depolanan değerin değiştiğini gösterir. Varsayılan değer: false. IsDirty özelliği aşağıdaki koşullar altında olarak ayarlanırtrue:

  1. nesnesinde SettingsPropertyValue bulunan değer değiştirilir.

  2. nesnesinde bulunan değere SettingsPropertyValue erişilir ve değer bir dize veya , float, realveya DateTimegibi inttemel bir tür değildir. Bir SettingsPropertyValue nesne tarafından yönetilen değer karmaşık bir tür olduğunda (örneğin, bir ArrayList), bir SettingsPropertyValue nesnenin ne zaman değişiklik yapıldığını algılamasının bir yolu yoktur. Sonuç olarak, SettingsPropertyValue nesne kötümser bir şekilde özellikten erişildikten sonra karmaşık bir türün PropertyValue kirli olduğunu varsayar.

Şunlara uygulanır