語言

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 方法的情況是控制 WebPart 項剛進入編輯模式。

給呼叫者的注意事項

雖然你可以從程式碼中呼叫該 SyncChanges() 方法,但並非必須如此。 Web Parts 控制集會在編輯過程中適當時機呼叫此方法及方法, ApplyChanges() 以保持編輯控制項與其相關 WebPart 控制項同步。

適用於

另請參閱