IPersistComponentSettings 接口

定义

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

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

注解

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

属性

名称 说明
SaveSettings

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

SettingsKey

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

方法

名称 说明
LoadComponentSettings()

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

ResetComponentSettings()

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

SaveComponentSettings()

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

适用于

另请参阅