Aracılığıyla paylaş


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. Nesnede SettingsPropertyValue yer alan değer değiştirilir.

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

Şunlara uygulanır