WebLayoutsDesignerExtension — класс

Класс WebLayoutsDesignerExtension является базовым классом расширения программы Конструктор Web-разметок.

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

Сборка: WebLayoutsDesigner.exe

Синтаксис

public abstract class WebLayoutsDesignerExtension : IWebLayoutsDesignerExtension

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

Имя Описание

WebLayoutsDesignerExtension(IServiceProvider)

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

Свойства

Имя Описание

AllowedOperations

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

ControlTypeDescriptions

Возвращает коллекцию описаний элементов управления, добавляемых в программы Конструктор Web-разметок данным расширением.

Editors

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

PropertyDescriptions

Возвращает коллекцию свойств и событий, добавляемых данным расширением.

ResourceManagers

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

Visualizers

Возвращает коллекцию компонентов, содержащих графическое представление для отображения ЭУ в программе Конструктор Web-разметок.

PropertyFactory

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

ServiceContainer

Возвращает ссылку на контейнер сервисов.

Методы

Имя Описание

GetAllowedOperations

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

GetControlTypeDescriptions

Метод должен возвращать коллекцию описаний элементов управления, добавляемых в программы Конструктор Web-разметок данным расширением.

GetEditors

Метод должен возвращать коллекцию редакторов значений свойств элементов управления.

GetPropertyDescriptions

Метод должен возвращать коллекцию свойств и событий, добавляемых данным расширением.

GetResourceManagers

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

GetVisualizers

Метод должен возвращать коллекцию компонентов, содержащих графическое представление для отображения ЭУ в программе Конструктор Web-разметок.