AppearanceEditorPart.SyncChanges Metodo

Definizione

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

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

Commenti

Il SyncChanges metodo è un metodo critico in 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 siano 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 ereditato OnPreRender(EventArgs) , in modo che se sono state apportate modifiche dopo l'ultimo controllo visualizzato dall'utente 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 eventuali modifiche intermedie vengano sincronizzate, ma non è necessario eseguire questa operazione.

Si applica a

Vedi anche