IPersistComponentSettings Arabirim

Tanım

Uygulama ayarlarını depolayan ve alan denetimler veya kitaplıklar için standart işlevselliği tanımlar.

public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings

Açıklamalar

Genellikle, uygulamasından türetilen ApplicationSettingsBasebir ayar sarmalayıcı sınıfı oluşturarak uygulamaya uygulama ayarları desteği ekleyebilir ve ardından bu sınıfa özel özellikler ekleyebilirsiniz. Ancak bu yaklaşım, kapsayıcısının ayrıntılardan korunabilmesi için bir denetim için uygulama ayarlarını yeterince kapsüllemez. Arabirim, IPersistComponentSettings uygulama ayarları durum değişikliği isteklerini bir denetim, bileşen veya kitaplık modülüne iletmek için standart bir arabirime sahip bir uygulama sağlar. Tasarım zamanı araçları, denetimleri ve bileşenleri düzgün bir şekilde yönetmek için bu arabirime de bağlıdır.

Özellikler

SaveSettings

Denetimin uygulama ayarları özelliklerini otomatik olarak kalıcı hale getirip taşımayacağını belirten bir değer alır veya ayarlar.

SettingsKey

Denetimin geçerli örneği için uygulama ayarları anahtarının değerini alır veya ayarlar.

Yöntemler

LoadComponentSettings()

Denetimin uygulama ayarlarını ilgili özelliklerine okur ve denetimin durumunu güncelleştirir.

ResetComponentSettings()

Denetimin uygulama ayarları özelliklerini varsayılan değerlerine sıfırlar.

SaveComponentSettings()

Denetimin uygulama ayarları özelliklerini kalıcı hale alır.

Şunlara uygulanır

Ayrıca bkz.