ControlDesigner.RegisterClone(Object, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將內部資料登錄在克隆控制中。
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
對照組的複製品。
例外狀況
備註
每當項目被複製時,控制設計者可能應該包含某些內部資料結構 meta: ,例如屬性,這些內容應該包含在複製控制中。 頁面開發者可能會在控制項的標記中加入 meta: 屬性,但控制項既無法也沒有理由區分那些標籤。 因此,如果你的控制項設計器提供在對頁面套用變更前編輯複雜屬性或格式的方法,你會建立控制項的複製,將原始控制項和複製項都傳給這個 RegisterClone 方法,然後當變更被持久化到標籤時,所有 meta: 屬性也會被永久化。