IPersistComponentSettings Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет стандартную функциональность для элементов управления или библиотек, которые хранят и извлекают параметры приложения.
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
Комментарии
Как правило, вы можете добавить поддержку параметров приложения в приложение, создав класс-оболочку параметров, производный от ApplicationSettingsBase, а затем добавив специальные свойства в этот класс. Однако этот подход недостаточно инкапсулирует параметры приложения для элемента управления, чтобы его контейнер был защищен от сведений. Интерфейс IPersistComponentSettings предоставляет приложению стандартный интерфейс для передачи запросов на изменение состояния параметров приложения в модуль элемента управления, компонента или библиотеки. Средства времени разработки также зависят от этого интерфейса для правильного управления элементами управления и компонентами.
Свойства
SaveSettings |
Возвращает или задает значение, указывающее на то, должен ли элемент управления автоматически сохранять свойства параметров приложения. |
SettingsKey |
Возвращает или задает значение ключа параметров приложения для текущего экземпляра элемента управления. |
Методы
LoadComponentSettings() |
Считывает параметры приложения элемента управления в их соответствующие свойства и обновляет состояние элемента управления. |
ResetComponentSettings() |
Повторно загружает свойства параметров приложения элемента управления относительно значений по умолчанию. |
SaveComponentSettings() |
Сохраняет свойства параметров приложения элемента управления. |