AppearanceEditorPart.SyncChanges 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.
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.