次の方法で共有


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 コントロールと同期させます。

適用対象

こちらもご覧ください