IPersistComponentSettings Interface

Definição

Define funcionalidade padrão para controlos ou bibliotecas que armazenam e recuperam definições da aplicação.

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

Observações

Normalmente, pode adicionar suporte para definições de aplicação a uma aplicação criando uma classe wrapper de definições, que é derivada de ApplicationSettingsBase, e depois adicionar propriedades especiais a esta classe. No entanto, esta abordagem não encapsula suficientemente as definições da aplicação para um controlo, de modo a que o seu contentor fique protegido dos detalhes. A IPersistComponentSettings interface fornece a uma aplicação uma interface padrão para comunicar pedidos de alteração de estado das definições da aplicação a um módulo de controlo, componente ou biblioteca. As ferramentas de tempo de design também dependem desta interface para gerir corretamente os controlos e componentes.

Propriedades

Name Description
SaveSettings

Recebe ou define um valor que indica se o controlo deve persistir automaticamente as propriedades das suas definições de aplicação.

SettingsKey

Obtém ou define o valor da chave de definições da aplicação para a instância atual do controlo.

Métodos

Name Description
LoadComponentSettings()

Lê as definições de aplicação do controlo para as respetivas propriedades e atualiza o estado do controlo.

ResetComponentSettings()

Reinicia as propriedades das definições da aplicação do controlo para os valores padrão.

SaveComponentSettings()

Persiste as propriedades das definições da aplicação do controlo.

Aplica-se a

Ver também