AppearanceEditorPart.SyncChanges Método

Definição

Recupera os valores das propriedades de um WebPart controlo e atribui-os ao controlo associado AppearanceEditorPart .

public:
 override void SyncChanges();
public override void SyncChanges();
override this.SyncChanges : unit -> unit
Public Overrides Sub SyncChanges ()

Observações

O SyncChanges método é crítico num AppearanceEditorPart controlo. Implementa o EditorPart.SyncChanges método da classe base, recupera os valores atuais do controlo associado WebPart e atualiza os controlos no AppearanceEditorPart controlo com esses valores para que o utilizador os possa editar.

O SyncChanges método é chamado sempre que os valores no controlo associado WebPart podem ter mudado. Para um AppearanceEditorPart controlo, a EditorZoneBase zona que contém o controlo chama o SyncChanges método, de modo que os valores no AppearanceEditorPart controlo estejam sempre sincronizados com os valores do controlo associado WebPart . Outro caso em que o SyncChanges método é chamado é quando um WebPart controlo entra em modo de edição.

Notas para Herdeiros

O conjunto de controlo Web Parts chama o SyncChanges() método dentro do método herdado OnPreRender(EventArgs) , de modo que, se ocorrerem alterações após o utilizador ter visto o controlo pela última vez antes da edição (por exemplo, um utilizador administrador partilhado fez alterações ao controlo que afetariam todos os utilizadores), essas alterações seriam evidentes durante o processo de edição.

Se criar um controlo personalizado, pode seguir a mesma abordagem e chamar o SyncChanges() método do método herdado OnPreRender(EventArgs) para garantir que quaisquer alterações intermédias estão sincronizadas, mas não é necessário fazê-lo.

Aplica-se a

Ver também