IPersistComponentSettings.SaveSettings Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее на то, должен ли элемент управления автоматически сохранять свойства параметров приложения.
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 по умолчанию имеет свойство .