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