Bagikan melalui


SettingsPropertyValue.IsDirty Properti

Definisi

Mendapatkan atau mengatur apakah nilai SettingsProperty objek telah berubah.

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

Nilai Properti

true jika nilai SettingsProperty objek telah berubah; jika tidak, false.

Keterangan

Properti IsDirty menunjukkan bahwa nilai yang disimpan oleh kelas ini telah berubah. Default adalah false. Properti IsDirty diatur ke true dalam kondisi berikut:

  1. Nilai yang terkandung dalam SettingsPropertyValue objek diubah.

  2. Nilai yang terkandung dalam SettingsPropertyValue objek diakses, dan nilainya bukan string atau jenis primitif seperti int, , floatreal, atau DateTime. Ketika nilai yang SettingsPropertyValue dikelola oleh objek adalah jenis kompleks (misalnya ArrayList), tidak ada cara bagi objek untuk SettingsPropertyValue mendeteksi kapan perubahan telah dibuat. Akibatnya, SettingsPropertyValue objek secara pesimis mengasumsikan bahwa jenis kompleks kotor setelah diakses dari PropertyValue properti.

Berlaku untuk