LayoutEditorPart.SyncChanges 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從控制 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 控制項同步。