Поделиться через


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: атрибуты.

Применяется к

См. также раздел