Aracılığıyla paylaş


IPersistComponentSettings.SaveSettings Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.