次の方法で共有


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含まれる値にアクセスし、値が文字列または 、floatrealDateTime、 などのintプリミティブ型ではありません。 オブジェクトによって管理される SettingsPropertyValue 値が複合型 (例: ArrayList) の場合、変更がいつ行われたのかオブジェクトが検出する方法 SettingsPropertyValue はありません。 その結果、オブジェクトはSettingsPropertyValue、プロパティからアクセスされると、複合型がダーティであると悲観的にPropertyValue想定します。

適用対象