Compartir a través de


SettingsPropertyValue.IsDirty Propiedad

Definición

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:

  1. El valor contenido en el SettingsPropertyValue objeto se cambia.

  2. Se tiene acceso al valor contenido en el SettingsPropertyValue objeto y el valor no es una cadena o un tipo primitivo como int, float, realo DateTime. 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 .

Se aplica a