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

适用于

另请参阅