AppearanceEditorPart.SyncChanges Метод

Определение

Извлекает значения свойства из элемента управления WebPart и назначает их связанному элементу управления AppearanceEditorPart.

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

Комментарии

Этот SyncChanges метод является критически важным методом AppearanceEditorPart элемента управления. Он реализует метод из базового класса, извлекает EditorPart.SyncChanges текущие значения из связанного WebPart элемента управления и обновляет элементы управления в AppearanceEditorPart элементе управления этими значениями, чтобы пользователь смог изменить их.

Метод SyncChanges вызывается всякий раз, когда значения в связанном WebPart элементе управления могли измениться. AppearanceEditorPart Для элемента управления зона, EditorZoneBase содержащая элемент управления, вызывает SyncChanges метод, чтобы значения в AppearanceEditorPart элементе управления всегда синхронизировали со значениями в связанном WebPart элементе управления. Другой случай, когда SyncChanges метод вызывается, — когда WebPart элемент управления входит в режим редактирования.

Примечания для тех, кто наследует этот метод

Набор элементов управления веб-части вызывает SyncChanges() метод в наследуемом OnPreRender(EventArgs) методе, чтобы, если изменения произошли после последнего просмотра пользователем элемента управления до изменения (например, общего административного пользователя, вносящего изменения в элемент управления, который повлияет на всех пользователей), эти изменения будут очевидны во время редактирования.

При создании пользовательского элемента управления можно выполнить тот же подход и вызвать SyncChanges() метод из унаследованного OnPreRender(EventArgs) метода, чтобы убедиться, что все промежуточные изменения синхронизированы, но это не обязательно.

Применяется к

См. также раздел