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: 属性も保持されます。

適用対象

こちらもご覧ください