IPersistComponentSettings 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为存储和检索应用程序设置的控件或库定义标准功能。
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
注解
通常,可以通过创建派生自 ApplicationSettingsBase的设置包装类,然后将特殊属性添加到此类,从而向应用程序添加应用程序设置支持。 但是,此方法不足以封装控件的应用程序设置,以便其容器免受详细信息的防护。 该 IPersistComponentSettings 接口为应用程序提供了一个标准接口,用于将应用程序设置状态更改请求传达给控件、组件或库模块。 设计时工具还依赖于此接口来正确管理控件和组件。
属性
| 名称 | 说明 |
|---|---|
| SaveSettings |
获取或设置一个值,该值指示控件是否应自动保留其应用程序设置属性。 |
| SettingsKey |
获取或设置控件当前实例的应用程序设置键的值。 |
方法
| 名称 | 说明 |
|---|---|
| LoadComponentSettings() |
将控件的应用程序设置读入相应的属性并更新控件的状态。 |
| ResetComponentSettings() |
将控件的应用程序设置属性重置为其默认值。 |
| SaveComponentSettings() |
保留控件的应用程序设置属性。 |