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: 所有属性也会保留。

适用于

另请参阅