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