IPersistComponentSettings 接口

定义

定义存储和检索应用程序设置的控件或类的标准功能。

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

注解

通常,可以通过创建一个派生自 ApplicationSettingsBase的设置包装类,向应用程序添加应用程序设置支持,然后将特殊属性添加到此类。 但是,此方法不能充分封装控件的应用程序设置,使其容器免受详细信息的防护。 接口 IPersistComponentSettings 为应用程序提供了一个标准接口,用于将应用程序设置状态更改请求传达给控件、组件或库模块。 设计时工具还依赖于此接口来正确管理控件和组件。

属性

SaveSettings

获取或设置一个值,该值指示控件是否应自动保持其应用程序设置属性。

SettingsKey

获取或设置控件当前实例的应用程序设置键的值。

方法

LoadComponentSettings()

将控件的应用程序设置读入相应的属性中,并更新控件状态。

ResetComponentSettings()

将控件的应用程序设置属性重置为其默认值。

SaveComponentSettings()

保持控件的应用程序设置属性。

适用于

另请参阅