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控件中的值同步。 调用 方法的另一WebPart种情况SyncChanges是控件进入编辑模式。

继承者说明

Web 部件控件集在继承OnPreRender(EventArgs)的方法中调用 SyncChanges() 方法,因此,如果用户在编辑 (之前上次查看控件之后发生任何更改,共享管理用户对控件所做的更改将影响所有用户) ,这些更改将在编辑过程中很明显。

如果创建自定义控件,则可以遵循相同的方法,并从继承OnPreRender(EventArgs)的方法调用 SyncChanges() 方法,以确保同步任何干预性更改,但没有必要执行此操作。

适用于

另请参阅