IPersistComponentSettings.SaveSettings Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin uygulama ayarları özelliklerini otomatik olarak kalıcı hale getirip taşımayacağını belirten bir değer alır veya ayarlar.
public:
property bool SaveSettings { bool get(); void set(bool value); };
public bool SaveSettings { get; set; }
member this.SaveSettings : bool with get, set
Public Property SaveSettings As Boolean
Özellik Değeri
true
denetimin durumunu otomatik olarak sürdürmesi gerekiyorsa; aksi takdirde , false
.
Örnekler
Aşağıdaki kod örneği, bir denetimin yapılandırma verilerini otomatik olarak kalıcı hale getirmek için özelliğinin değerini denetlemesinin SaveSettings uygun yolunu gösterir.
protected override void Dispose( bool disposing ) {
if(disposing) {
try {
if (SaveSettings) {
SaveComponentSettings();
}
}
finally {
//...
}
}
Açıklamalar
Bir denetim yapılandırma verileri içeriyorsa, genellikle yöntemine yapılan açık bir çağrıya yanıt olarak veya bazen denetimin SaveComponentSettingsDispose yöntemi çağrıldığında örtük olarak bu verileri kalıcı hale döndürür. özelliği, SaveSettings bir denetimin atıldığında yapılandırma verilerini otomatik olarak kalıcı hale getirip taşımayacağını belirler.
varsayılan değeri SaveSettings , denetimin uygulanmasına bağlıdır. Denetimin belgelerinde uygulama ayarlarını kullanıp kullanmadığı, hangi verilerin kalıcı olduğu ve özelliğin varsayılan değerinin SaveSettings ne olduğu belirtilmelidir.