IPersistComponentSettings Интерфейс

Определение

Определяет стандартную функциональность для элементов управления или библиотек, которые хранят и извлекают параметры приложения.

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

Комментарии

Как правило, вы можете добавить поддержку параметров приложения в приложение, создав класс-оболочку параметров, производный от ApplicationSettingsBase, а затем добавив специальные свойства в этот класс. Однако этот подход недостаточно инкапсулирует параметры приложения для элемента управления, чтобы его контейнер был защищен от сведений. Интерфейс IPersistComponentSettings предоставляет приложению стандартный интерфейс для передачи запросов на изменение состояния параметров приложения в модуль элемента управления, компонента или библиотеки. Средства времени разработки также зависят от этого интерфейса для правильного управления элементами управления и компонентами.

Свойства

SaveSettings

Возвращает или задает значение, указывающее на то, должен ли элемент управления автоматически сохранять свойства параметров приложения.

SettingsKey

Возвращает или задает значение ключа параметров приложения для текущего экземпляра элемента управления.

Методы

LoadComponentSettings()

Считывает параметры приложения элемента управления в их соответствующие свойства и обновляет состояние элемента управления.

ResetComponentSettings()

Повторно загружает свойства параметров приложения элемента управления относительно значений по умолчанию.

SaveComponentSettings()

Сохраняет свойства параметров приложения элемента управления.

Применяется к

См. также раздел