Атрибут DesignerAttribute
может быть присоединен к классу Control
или Component
в WinForms, чтобы указать класс, который реализует конструктор для визуального редактирования этого типа элемента управления или компонента. Например, класс Form
имеет DesignerAttribute
, который указывает, что класс с именем FormDocumentDesigner
реализует его конструктор.
Дизайнеры допускают применение особого поведения во время разработки в конструкторе WinForms в Visual Studio, например изменение размера столбца представления списка или маркеров изменения размера для элементов управления. Разработчики, которые поддерживают добавление дочерних элементов управления к существующему элементу управления, например FormDocumentDesigner
, в конечном счете являются производными от ComponentDesigner
.
Вы можете проверить это с помощью такого инструмента, как .NET Reflector.