Compartilhar via


AppearanceEditorPart.SyncChanges Método

Definição

Recupera os valores da propriedade de um controle WebPart e os atribui ao controle AppearanceEditorPart associado.

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

Comentários

O SyncChanges método é um método crítico em um AppearanceEditorPart controle . Ele implementa o EditorPart.SyncChanges método da classe base, recupera os valores atuais do controle associado WebPart e atualiza os controles no AppearanceEditorPart controle com esses valores para que um usuário possa editá-los.

O SyncChanges método é chamado sempre que os valores no controle associado WebPart podem ter sido alterados. Para um AppearanceEditorPart controle , a EditorZoneBase zona que contém o controle chama o SyncChanges método , para que os valores no AppearanceEditorPart controle sejam sempre sincronizados com os valores no controle associado WebPart . Outro caso em que o SyncChanges método é chamado é quando um WebPart controle está entrando no modo de edição.

Notas aos Herdeiros

O conjunto de controle de Web Parts chama o SyncChanges() método dentro do método herdado OnPreRender(EventArgs) , de modo que, se alguma alteração ocorresse depois que o usuário exibisse o controle pela última vez antes da edição (por exemplo, um usuário administrativo compartilhado fez alterações no controle que afetariam todos os usuários), essas alterações seriam evidentes durante o processo de edição.

Se você criar um controle personalizado, poderá seguir a mesma abordagem e chamar o SyncChanges() método do método herdado OnPreRender(EventArgs) para garantir que todas as alterações intermediários sejam sincronizadas, mas não é necessário fazer isso.

Aplica-se a

Confira também