LayoutEditorPart.SyncChanges メソッド

定義

WebPart コントロールからプロパティ値を取得し、関連付けられているLayoutEditorPart コントロールに割り当てます。

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

注釈

SyncChanges メソッドは、LayoutEditorPart コントロールの重要なメソッドです。 基底クラスから SyncChanges メソッドを実装し、関連付けられている WebPart コントロールから現在の値を取得し、 LayoutEditorPart コントロール内の子コントロールをそれらの値で更新して、ユーザーがそれらを編集できるようにします。

SyncChanges メソッドは、関連付けられているWebPart コントロールの値が変更された可能性があるたびに呼び出されます。 LayoutEditorPart コントロールの場合、コントロールを含むEditorZoneBase ゾーンは、SyncChanges メソッドを呼び出した直後にApplyChanges メソッドを呼び出します。そのため、LayoutEditorPart コントロールの値は、関連付けられているWebPart コントロール内の値と常に同期されます。 SyncChanges メソッドが呼び出されるもう 1 つのケースは、WebPart コントロールが最初に編集モードになったときです。

注意 (呼び出し元)

コードから SyncChanges() メソッドを呼び出すことができますが、そうする必要はありません。 Web パーツ コントロール セットは、編集プロセスの適切な時間にこのメソッドと ApplyChanges() メソッドを呼び出して、編集コントロールを関連付けられている WebPart コントロールと同期し続けます。

適用対象

こちらもご覧ください