SettingsPropertyValue.IsDirty Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define se o valor de um objeto SettingsProperty foi alterado.
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
Valor da propriedade
true
se o valor de um objeto SettingsProperty foi alterado; caso contrário, false
.
Comentários
A IsDirty propriedade indica que o valor armazenado por essa classe foi alterado. O padrão é false
. A IsDirty propriedade é definida como true
sob as seguintes condições:
O valor contido no SettingsPropertyValue objeto é alterado.
O valor contido no SettingsPropertyValue objeto é acessado e o valor não é uma cadeia de caracteres ou um tipo primitivo como
int
,float
,real
ouDateTime
. Quando o valor gerenciado por um SettingsPropertyValue objeto é um tipo complexo (por exemplo, um ArrayList), não há como um SettingsPropertyValue objeto detectar quando alterações foram feitas. Como resultado, o SettingsPropertyValue objeto assume pessimistamente que um tipo complexo é sujo depois de ter sido acessado da PropertyValue propriedade .