ControlTypeDescription — класс

Класс ControlTypeDescription содержит данные описателя элемента управления.

Пространство имён: DocsVision.Platform.Tools.LayoutEditor.ObjectModel.Descriptions

Сборка: DocsVision.LayoutEditor.ObjectModel.dll

Синтаксис

public class ControlTypeDescription

Конструкторы

Имя Описание

ControlTypeDescription(String)

Инициализирует новый экземпляр класса ControlTypeDescription с заданным названием типа элемента управления.

Свойства

Имя Описание

CheckAsChild

Задаёт или возвращает функцию, которая проверяет возможность добавления данного элемента управления в другой элемент управления.

CheckAsParent

Задаёт или возвращает функцию, которая проверяет возможность добавления одного элемента управления в другой.

ControlResolverType

Задаёт или возвращает название типа резолвера для получения модели элемента управления.

ControlTypeName

Задаёт или возвращает тип элемента управления.

ControlValidator

Задаёт или возвращает функцию валидации элемента управления при сохранении разметки.

DisplayName

Задаёт или возвращает отображаемое название элемента управления.

GetAllowedOperations

Задаёт или возвращает функцию, которая проверяет возможность совершения операции с элементом управления при настройке разметки.

IsBlockLevel

Задаёт или возвращает признак того, что элемент управления относится к элементам разметки.

IsParentConrol

Задаёт или возвращает признак того, что элемент управления может являться родительским для других элементов управления.

OnChildAdd

Задаёт или возвращает функцию, которая выполняется при добавлении дочернего элемента управления.

OnPropertyChange

Задаёт или возвращает функцию обработчик изменения настроек элемента управления.

PropertyDescriptions

Возвращает коллекцию описателей свойств элемента управления.

Validator

Задаёт или возвращает функцию валидации разметки, вызываемую при сохранении разметки.

Visualizer

Задаёт или возвращает класс компонента, представляющего графический интерфейс элемента управления в редакторе разметок.

Методы

Имя Описание

CreateProperties(String)

Заполняет свойства экземпляра элемента управления из свойств типа ЭУ при добавлении ЭУ на разметку.