Defines standard functionality for controls or libraries that store and retrieve application settings.

See Also: IPersistComponentSettings Members


public interface IPersistComponentSettings


Typically, you can add application settings support to an application by creating a settings wrapper class, which is derived from System.Configuration.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. The System.Configuration.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.


Namespace: System.Configuration
Assembly: System (in System.dll)
Assembly Versions:,
Since: .NET 2.0