PropertyGridEditorPart.ApplyChanges Método

Definição

Guarda os valores de um PropertyGridEditorPart controlo para as propriedades correspondentes no controlo associado WebPart .

public:
 override bool ApplyChanges();
public override bool ApplyChanges();
override this.ApplyChanges : unit -> bool
Public Overrides Function ApplyChanges () As Boolean

Devoluções

true se a ação de guardar valores de para PropertyGridEditorPart o WebPart for bem-sucedida; caso contrário (se ocorrer um erro), false.

Exceções

Ocorreu um erro ao tentar definir o valor de uma propriedade no atributo associado WebPart.

Observações

O ApplyChanges método é crítico num PropertyGridEditorPart controlo. O método guarda os valores que o utilizador definiu num PropertyGridEditorPart controlo para as propriedades correspondentes no controlo associado WebPart . O controlo associado é referenciado na PropertyGridEditorPart propriedade herdada WebPartToEdit do controlo.

Importante

Não podes sobrescrever o ApplyChanges método porque o PropertyGridEditorPart tipo está selado para evitar herdar dele. No entanto, se precisar de mais controlo programático sobre o processo de edição de várias WebPart propriedades de controlo do que o PropertyGridEditorPart controlo fornece, pode criar um controlo personalizado EditorPart e fornecer a sua própria implementação deste método. Para um exemplo de código, veja o ApplyChanges método.

O ApplyChanges método tenta definir os valores das propriedades públicas personalizadas no controlo associado WebPart , desde que essas propriedades tenham cada uma um [WebBrowsable(true)] atributo.

O ApplyChanges método é chamado quando o utilizador clica num botão que representa um OK ou um apply verb na interface de edição (UI). Também pode chamá-lo diretamente do seu próprio código se for necessário guardar os valores editados, exceto pelas ações do utilizador.

Aplica-se a

Ver também