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 呼び出されるもう 1 つのケースは、 WebPart コントロールが編集モードになったときです。

注意 (継承者)

Web パーツ コントロール セットは、継承されたメソッド内で メソッドを呼び出 SyncChanges() して、ユーザーが編集前にコントロールを最後に表示した OnPreRender(EventArgs) 後に変更が発生した場合 (たとえば、共有管理ユーザーがすべてのユーザーに影響を与えるコントロールに変更を加えた場合)、編集プロセス中にこれらの変更が明らかになるようにします。

カスタム コントロールを作成する場合は、同じ方法に従い、継承されたOnPreRender(EventArgs)メソッドから メソッドを呼び出SyncChanges()して、間違った変更が同期されるようにすることができますが、これを行う必要はありません。

適用対象

こちらもご覧ください