IPersistComponentSettings IPersistComponentSettings IPersistComponentSettings IPersistComponentSettings Interface

Определение

Определяет стандартную функциональность для элементов управления или библиотек, которые хранят и извлекают параметры приложения.Defines standard functionality for controls or libraries that store and retrieve application settings.

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

Комментарии

Как правило, в приложение можно добавить поддержку параметров приложения, создав класс-оболочку параметров, производный от ApplicationSettingsBase, а затем добавив в этот класс специальные свойства.Typically, you can add application settings support to an application by creating a settings wrapper class, which is derived from ApplicationSettingsBase, and then add special properties to this class. Однако этот подход не является достаточно инкапсулировать параметры приложения для элемента управления, чтобы его контейнер был экранирован от сведений.However, this approach does not sufficiently encapsulate application settings for a control so that its container is shielded from the details. IPersistComponentSettings Интерфейс предоставляет приложение со стандартным интерфейсом для передачи запросов на изменение состояния параметров приложения элементу управления, компоненту или модулю библиотеки.The IPersistComponentSettings interface provides an application with a standard interface for communicating application settings state change requests to a control, component, or library module. Средства времени разработки также зависят от этого интерфейса, чтобы правильно управлять элементами управления и компонентами.Design-time tools also depend on this interface to properly manage controls and components.

Свойства

SaveSettings SaveSettings SaveSettings SaveSettings

Возвращает или задает значение, указывающее на то, должен ли элемент управления автоматически сохранять свойства параметров приложения.Gets or sets a value indicating whether the control should automatically persist its application settings properties.

SettingsKey SettingsKey SettingsKey SettingsKey

Возвращает или задает значение ключа параметров приложения для текущего экземпляра элемента управления.Gets or sets the value of the application settings key for the current instance of the control.

Методы

LoadComponentSettings() LoadComponentSettings() LoadComponentSettings() LoadComponentSettings()

Считывает параметры приложения элемента управления в их соответствующие свойства и обновляет состояние элемента управления.Reads the control's application settings into their corresponding properties and updates the control's state.

ResetComponentSettings() ResetComponentSettings() ResetComponentSettings() ResetComponentSettings()

Повторно загружает свойства параметров приложения элемента управления относительно значений по умолчанию.Resets the control's application settings properties to their default values.

SaveComponentSettings() SaveComponentSettings() SaveComponentSettings() SaveComponentSettings()

Сохраняет свойства параметров приложения элемента управления.Persists the control's application settings properties.

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

Дополнительно