Формирование текстового описателя элемента управления
Ссылка на пример на GitHub: TemplateXmlDesignerExtension.
-
Создайте текстовый файл с расширением
.xml
, кодировкойUTF-8
, и содержимым:<?xml version="1.0" encoding="utf-8" ?> <Controls> <Control Name="" DisplayName="" ControlGroupDisplayName=""> (1) <Properties> (2) <Property Type="" > (3) </Properties> <Events> (4) <Event Name="" ResourceKey=""> (5) </Events> </Control> </Controls>
1 Описатель элемента управления. 2 Свойства элемента управления. 3 Здесь перечисляются все свойства элемента управления. 4 События элемента управления. 5 Здесь перечисляются все события элемента управления. -
Укажите основную информацию об элементе управления в атрибутах элемента
Control
. -
Перечислите свойства элемента управления в элементе
Properties
.Свойства обеспечивают возможность настройки элемента управления в программе Конструктор Web-разметок, и передаются в клиент при загрузке.
-
Добавьте дочерний элемент
Property
. -
Укажите информацию о свойстве в аргументах элемента
Property
. -
Перечислите события элемента управления в элементе
Events
. -
Добавьте дочерний элемент
Event
. -
Укажите информацию о событии в аргументах элемента
Event
. -
Перезапустите Конструктор Web-разметок.