IPersistComponentSettings Interface

Definição

Define a funcionalidade padrão para controles ou bibliotecas que armazenam e recuperam as configurações do aplicativo.

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

Comentários

Normalmente, você pode adicionar suporte a configurações de aplicativo a um aplicativo criando uma classe wrapper de configurações, que é derivada e ApplicationSettingsBase, em seguida, adicionar propriedades especiais a essa classe. No entanto, essa abordagem não encapsula suficientemente as configurações do aplicativo para um controle para que seu contêiner seja protegido dos detalhes. A IPersistComponentSettings interface fornece um aplicativo com uma interface padrão para comunicar solicitações de alteração de estado de configurações de aplicativo para um módulo de controle, componente ou biblioteca. As ferramentas de tempo de design também dependem dessa interface para gerenciar corretamente controles e componentes.

Propriedades

Nome Description
SaveSettings

Obtém ou define um valor que indica se o controle deve persistir automaticamente suas propriedades de configurações de aplicativo.

SettingsKey

Obtém ou define o valor da chave de configurações do aplicativo para a instância atual do controle.

Métodos

Nome Description
LoadComponentSettings()

Lê as configurações do aplicativo do controle em suas propriedades correspondentes e atualiza o estado do controle.

ResetComponentSettings()

Redefine as propriedades de configurações do aplicativo do controle para seus valores padrão.

SaveComponentSettings()

Persiste as propriedades de configurações do aplicativo do controle.

Aplica-se a

Confira também