IPersistComponentSettings.SaveSettings 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示控件是否应自动保持其应用程序设置属性。
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
属性值
如果控件应自动保持其状态,则为 true
;否则为 false
。
示例
下面的代码示例演示控件在尝试自动保存其配置数据之前检查 属性的值SaveSettings的正确方法。
protected override void Dispose( bool disposing ) {
if(disposing) {
try {
if (SaveSettings) {
SaveComponentSettings();
}
}
finally {
//...
}
}
注解
如果控件包含配置数据,它通常会保留此数据以响应对 方法的显式调用 SaveComponentSettings ,有时在调用控件的 Dispose 方法时隐式保存。 属性 SaveSettings 确定控件在释放时是否自动保留其配置数据。
的 SaveSettings 默认值取决于 控件的实现。 控件的文档应指示它是否使用应用程序设置、保留哪些数据以及 属性的 SaveSettings 默认值。