Compartir a través de


AppearanceEditorPart.SyncChanges Método

Definición

Recupera los valores de propiedad de un control WebPart y los asigna al control AppearanceEditorPart asociado.

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

Comentarios

El SyncChanges método es un método crítico en un AppearanceEditorPart control . Implementa el EditorPart.SyncChanges método de la clase base, recupera los valores actuales del control asociado WebPart y actualiza los controles del AppearanceEditorPart control con esos valores para que un usuario pueda editarlos.

Se SyncChanges llama al método cada vez que los valores del control asociado WebPart podrían haber cambiado. Para un AppearanceEditorPart control, la EditorZoneBase zona que contiene el control llama al SyncChanges método , de modo que los valores del AppearanceEditorPart control siempre se sincronicen con los valores del control asociado WebPart . Otro caso en el que se llama al SyncChanges método es cuando un WebPart control entra en modo de edición.

Notas a los desarrolladores de herederos

El conjunto de controles de elementos web llama al SyncChanges() método dentro del método heredado OnPreRender(EventArgs) , de modo que si se produjeron cambios después de que el usuario viera por última vez el control antes de la edición (por ejemplo, un usuario administrativo compartido realizó cambios en el control que afectaría a todos los usuarios), esos cambios serían evidentes durante el proceso de edición.

Si crea un control personalizado, puede seguir el mismo enfoque y llamar al SyncChanges() método desde el método heredado OnPreRender(EventArgs) para asegurarse de que se sincronizan los cambios intermedios, pero no es necesario hacerlo.

Se aplica a

Consulte también