PropertyGridEditorPart.ApplyChanges Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.