SettingsPropertyValue.IsDirty 屬性

定義

取得或設定值,指出 SettingsProperty 物件的值是否已經變更。

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

屬性值

如果 SettingsProperty 物件的值已經變更,則為 true,否則為 false

備註

屬性 IsDirty 表示這個類別所儲存的值已變更。 預設為 false。 屬性 IsDirty 會在下列情況下設定為 true

  1. 物件中包含的 SettingsPropertyValue 值會變更。

  2. 存取物件中包含的SettingsPropertyValue值,而且值不是字串或基本類型,例如intfloatrealDateTime。 當物件所 SettingsPropertyValue 管理的值是複雜類型 (例如 ArrayList) 時,物件就無法 SettingsPropertyValue 偵測變更的時機。 因此, SettingsPropertyValue 物件會假設複雜類型在從 PropertyValue 屬性存取之後就會遭到變更。

適用於