SettingsPropertyValue.IsDirty 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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
:
对象中包含的 SettingsPropertyValue 值将更改。
访问 对象中包含的 SettingsPropertyValue 值,并且该值不是字符串或基元类型(如
int
、float
、real
或DateTime
)。 如果对象管理 SettingsPropertyValue 的值是复杂类型 (例如 ArrayList) ,则对象无法 SettingsPropertyValue 检测何时进行了更改。 因此,SettingsPropertyValue对象悲观地假定从 PropertyValue 属性访问复杂类型后脏该类型。