IPersistComponentSettings.SaveSettings Propriedade

Definição

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

public:
 property bool SaveSettings { bool get(); void set(bool value); };
public bool SaveSettings { get; set; }
member this.SaveSettings : bool with get, set
Public Property SaveSettings As Boolean

Valor de Propriedade

true se o controlo persistir automaticamente o seu estado; caso contrário, false.

Exemplos

O exemplo de código seguinte mostra a forma correta de um controlo verificar o valor da SaveSettings propriedade antes de tentar persistir automaticamente os seus dados de configuração.

protected override void Dispose( bool disposing ) {

if(disposing) {

try {

if (SaveSettings) {

SaveComponentSettings();

}

}

finally {

//...

}

}

Observações

Se um controlo contiver dados de configuração, normalmente persiste esses dados em resposta a uma chamada explícita ao SaveComponentSettings método ou, por vezes, implicitamente quando o método do Dispose controlo é invocado. A SaveSettings propriedade determina se um controlo persiste automaticamente os seus dados de configuração quando é descartado.

O valor padrão de SaveSettings depende da implementação do controlo. A documentação do controlo deve indicar se utiliza as definições da aplicação, que dados são mantidos e qual é o valor padrão da SaveSettings propriedade.

Aplica-se a

Ver também