AppearanceEditorPart.SyncChanges Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.