IPersistComponentSettings Interface

Definição

Define a funcionalidade padrão para controles ou bibliotecas que armazenam e recuperam as configurações de aplicativo.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

Comentários

Normalmente, você pode adicionar suporte a configurações do aplicativo a um aplicativo Criando uma classe wrapper de configurações, que é derivada de ApplicationSettingsBasee, em seguida, adicionar propriedades especiais a essa classe.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. No entanto, essa abordagem não encapsula suficientemente as configurações de aplicativo para um controle para que seu contêiner seja blindado dos detalhes.However, this approach does not sufficiently encapsulate application settings for a control so that its container is shielded from the details. A interface de IPersistComponentSettings fornece um aplicativo com uma interface padrão para comunicar solicitações de alteração de estado de configurações de aplicativo a um controle, componente ou módulo de biblioteca.The IPersistComponentSettings interface provides an application with a standard interface for communicating application settings state change requests to a control, component, or library module. As ferramentas de tempo de design também dependem dessa interface para gerenciar corretamente controles e componentes.Design-time tools also depend on this interface to properly manage controls and components.

Propriedades

SaveSettings

Obtém ou define um valor que indica se o controle deve ou não persistir automaticamente as propriedades de configurações de aplicativo dele.Gets or sets a value indicating whether the control should automatically persist its application settings properties.

SettingsKey

Obtém ou define o valor da chave de configurações do aplicativo para a instância atual do controle.Gets or sets the value of the application settings key for the current instance of the control.

Métodos

LoadComponentSettings()

Lê as configurações de aplicativo do controle em suas propriedades correspondentes e atualiza o estado do controle.Reads the control's application settings into their corresponding properties and updates the control's state.

ResetComponentSettings()

Redefine as propriedades de configurações do aplicativo do controle para seus valores padrão.Resets the control's application settings properties to their default values.

SaveComponentSettings()

Persiste as propriedades de configurações do aplicativo do controle.Persists the control's application settings properties.

Aplica-se a

Veja também