Share via


AppearanceEditorPart.SyncChanges Metodo

Definizione

Recupera i valori delle proprietà da un controllo WebPart e li assegna al controllo AppearanceEditorPart associato.

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

Commenti

Il SyncChanges metodo è un metodo critico su un AppearanceEditorPart controllo . Implementa il EditorPart.SyncChanges metodo dalla classe base, recupera i valori correnti dal controllo associato WebPart e aggiorna i controlli nel AppearanceEditorPart controllo con tali valori in modo che un utente possa modificarli.

Il SyncChanges metodo viene chiamato ogni volta che i valori nel controllo associato WebPart potrebbero essere stati modificati. Per un AppearanceEditorPart controllo, la EditorZoneBase zona che contiene il controllo chiama il SyncChanges metodo , in modo che i valori nel AppearanceEditorPart controllo vengano sempre sincronizzati con i valori nel controllo associato WebPart . Un altro caso in cui viene chiamato il SyncChanges metodo è quando un WebPart controllo entra in modalità di modifica.

Note per gli eredi

Il set di controlli Web part chiama il SyncChanges() metodo all'interno del metodo ereditatoOnPreRender(EventArgs), in modo che, se sono state apportate modifiche dopo l'ultima volta che l'utente ha visualizzato il controllo prima della modifica( ad esempio, un utente amministratore condiviso ha apportato modifiche al controllo che influirebbe su tutti gli utenti), tali modifiche sarebbero evidenti durante il processo di modifica.

Se si crea un controllo personalizzato, è possibile seguire lo stesso approccio e chiamare il SyncChanges() metodo dal metodo ereditato OnPreRender(EventArgs) per assicurarsi che tutte le modifiche in corso vengano sincronizzate, ma non è necessario eseguire questa operazione.

Si applica a

Vedi anche