IPersistComponentSettings
Components should implement this interface if they want to persist custom settings
in a hosting application. This interface allows the application author to tell a control
whether to persist, when to load, save etc.
Indicates to the implementor that settings should be persisted.
Unique key that identifies an individual instance of a settings group(s). This key is needed
to identify which instance of a component owns a given group(s) of settings. Usually, the component
will frame its own key, but this property allows the hosting application to override it if necessary.
void LoadComponentSettings()
Tells the component to load its settings.
void ResetComponentSettings()
Tells the component to reset its settings. Typically, the component can call Reset on its settings class(es).
void SaveComponentSettings()
Tells the component to save its settings.