Leer en inglés

Compartir a través de


IPersistComponentSettings Interfaz

Definición

Define la funcionalidad estándar para los controles o bibliotecas que almacenan y recuperan la configuración de aplicación.

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

Comentarios

Normalmente, puede agregar compatibilidad con la configuración de la aplicación a una aplicación mediante la creación de una clase contenedora de configuración, que se deriva de ApplicationSettingsBasey, a continuación, agregar propiedades especiales a esta clase. Sin embargo, este enfoque no encapsula suficientemente la configuración de la aplicación para un control para que su contenedor esté protegido de los detalles. La IPersistComponentSettings interfaz proporciona una aplicación con una interfaz estándar para comunicar las solicitudes de cambio de estado de configuración de la aplicación a un módulo de control, componente o biblioteca. Las herramientas en tiempo de diseño también dependen de esta interfaz para administrar correctamente los controles y los componentes.

Propiedades

SaveSettings

Obtiene o establece un valor que indica si el control debe conservar automáticamente sus propiedades de configuración de aplicación.

SettingsKey

Obtiene o establece el valor de la clave de configuración de aplicación para la instancia actual del control.

Métodos

LoadComponentSettings()

Atribuye la configuración de aplicación del control a sus propiedades correspondientes y actualiza el estado del control.

ResetComponentSettings()

Restablece los valores predeterminados de las propiedades de configuración de aplicación del control.

SaveComponentSettings()

Conserva las propiedades de configuración de aplicación del control.

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Consulte también