SettingsPropertyValue.IsDirty Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece si el valor de un objeto SettingsProperty ha cambiado.
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 de propiedad
true
si ha cambiado el valor de un objeto SettingsProperty; en caso contrario, false
.
Comentarios
La IsDirty propiedad indica que el valor almacenado por esta clase ha cambiado. De manera predeterminada, es false
. La IsDirty propiedad se establece true
en las condiciones siguientes:
El valor contenido en el SettingsPropertyValue objeto se cambia.
Se tiene acceso al valor contenido en el SettingsPropertyValue objeto y el valor no es una cadena o un tipo primitivo como
int
,float
,real
oDateTime
. Cuando el valor administrado por un SettingsPropertyValue objeto es un tipo complejo (por ejemplo, un ArrayList), no hay forma de que un SettingsPropertyValue objeto detecte cuándo se han realizado cambios. Como resultado, el SettingsPropertyValue objeto asume pesimistamente que un tipo complejo está sucio una vez que se ha accedido desde la PropertyValue propiedad .