語言

ControlDesigner.RegisterClone(Object, Object) 方法

定義

將內部資料登錄在克隆控制中。

public:
 void RegisterClone(System::Object ^ original, System::Object ^ clone);
public void RegisterClone(object original, object clone);
member this.RegisterClone : obj * obj -> unit
Public Sub RegisterClone (original As Object, clone As Object)

參數

original
Object

與控制設計者相關的控制。

clone
Object

對照組的複製品。

例外狀況

original 為 null。

-或-

clone 為 null。

備註

每當項目被複製時,控制設計者可能應該包含某些內部資料結構 meta: ,例如屬性,這些內容應該包含在複製控制中。 頁面開發者可能會在控制項的標記中加入 meta: 屬性,但控制項既無法也沒有理由區分那些標籤。 因此,如果你的控制項設計器提供在對頁面套用變更前編輯複雜屬性或格式的方法,你會建立控制項的複製,將原始控制項和複製項都傳給這個 RegisterClone 方法,然後當變更被持久化到標籤時,所有 meta: 屬性也會被永久化。

適用於

另請參閱