IPersistComponentSettings Interface

Definição

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

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.

SettingsKey

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

Métodos

LoadComponentSettings()

Lê as configurações de 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