Tessa.UI.Views.Extensions - пространство имён

Элементы управления и модели представления для UI представлений и рабочих мест в части API расширений.

Классы

ExtensionSettingsConfiguratorBase Базовый класс для всех конфигураторов расширений.
WorkplaceExtensionExecutorTModel Исполнитель расширений над моделью TModel
WorkplaceExtensionExecutorFactory Фабрика создания исполнителя расширений элементов рабочего места
WorkplaceExtensionRegistrator хэлпер предоставляющий методы регистрации зависимостей расширений рабочего места в конейнере приложения
WorkplaceExtensionRegistry Реестр зарегистрированных расширений элементов рабочего места
WorkplaceExtensionResolverTModel Класс реализующий объект осуществляющий получение и кэширование расширений IWorkplaceExtensionTModel для моделей типа TModel
WorkplaceExtensionValidationHelper Методы расширенной валидации расширений рабочих мест

Интерфейсы

IExtensionConfigurationContext Контекст настройки расширения в редакторе рабочих мест
IExtensionSettingsConfigurator Осуществляет конфигурацию расширения.
IWorkplaceExtensionTModel Описание интерфейса расширения моделей элементов рабочего места
IWorkplaceExtensionExecutorTModel Описание интерфейса исполнителя расширений рабочего места
IWorkplaceExtensionExecutorFactory Описание интерфейса возвращающего исполнителя расширений для моделей элементов рабочего места
IWorkplaceExtensionRegistry Описание интерфейса реестра расширений
IWorkplaceExtensionResolverTModel Описание интерфейса поставщика расширений
IWorkplaceExtensionSettingsRestore Описание интерфейса позволяющего восстанавливать настройки заданные для расширения рабочего места

Перечисления

ViewExtensionConfiguratorType Тип конфигуратора расширения.