Condividi tramite


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 del controllo associato WebPart potrebbero essere stati modificati. Per un AppearanceEditorPart controllo, la EditorZoneBase zona contenente il controllo chiama il SyncChanges metodo, in modo che i valori del 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 immette la 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 eventuali modifiche si sono verificate dopo l'ultima visualizzazione del controllo prima della modifica, ad esempio un utente amministrativo condiviso ha apportato modifiche al controllo che influisce su tutti gli utenti, tali modifiche saranno 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 per assicurarsi che eventuali modifiche di intervento vengano sincronizzate OnPreRender(EventArgs) , ma non è necessario eseguire questa operazione.

Si applica a

Vedi anche