Tessa.UI.Cards - пространство имён |
| Класс | Описание | |
|---|---|---|
| AdvancedCardDialogManager | ||
| AdvancedCardDialogManagerCreationCardContext | ||
| AnyDialogExtensionPolicy | ||
| BlockTypeResolver |
Объект, используемый для получения типов блоков, используемых в автоматическом UI карточки.
| |
| BorderedTextStyleViewModel |
Настройки стиля для текста, обрамлённого рамкой.
| |
| CardCommitChangesContext |
Контекст операции по утверждению изменений в элементах управления CommitChangesAsync(ICardCommitChangesContext).
| |
| CardCreationInfo |
Объект, содержащий информацию по созданию карточки и её открытию в новой вкладке.
| |
| CardDialogManager |
Предоставляет средства для вывода диалогов, используемых в карточках и типах карточек.
| |
| CardEditorTemplateSelector | ||
| CardIntegerOperationTItem, TContext |
Базовый класс для массовой операции с карточками. В качестве идентификатора карточки указывается целое число Int64.
| |
| CardIntegerOperationItem |
Элемент операции CardIntegerOperationTItem, TContext, описывающий действие с одной карточкой.
В качестве идентификатора карточки указывается целое число Int64.
| |
| CardModel |
Модель карточки, доступная в UI.
| |
| CardModelInitializingEventArgs |
Аргументы события по инициализации модели карточки.
| |
| CardModelSettingsManager |
Объект, управляющий сохранением настроек ICardModelSettings.
| |
| CardModelTableInfo |
Информация по строке дочерней секции, открытой в модели карточки ICardModel.
| |
| CardModelTypeFilterPolicy |
Политика фильтрации расширений UI, использующая политику ICardTypePolicy для того,
чтобы не выполнять методы расширений, для которых в контексте ICardUIExtensionContext
или IFormUIExtensionContext использован тип карточки, запрещённый указанной политикой.
Если политика ICardTypePolicy не зарегистрирована, то метод расширения выполняется.
| |
| CardOperationTItem, TContext |
Базовый класс для массовой операции с карточками. В качестве идентификатора карточки указывается Guid.
| |
| CardOperationBaseTIdentifier, TItem, TContext |
Базовый класс для массовой операции с карточками.
| |
| CardOperationItem |
Элемент операции CardOperationTItem, TContext, описывающий действие с одной карточкой.
В качестве идентификатора карточки указывается целое число Guid.
| |
| CardOperationItemBaseTIdentifier |
Базовый класс для элемента операции CardOperationBaseTIdentifier, TItem, TContext, описывающий действие с одной карточкой.
| |
| CardSavingRequest |
Запрос на сохранение карточки, передаваемый в ICardModel.
| |
| CardToolbarAction | ||
| CardToolbarActionGroup | ||
| CardToolbarItem | ||
| CardToolbarItemCollection | ||
| CardToolbarItemDelegateCommandT | ||
| CardToolbarViewModel | ||
| CardTypeRepairVisitor |
Объект, выполняющий посещение объектов типа карточки
с целью их восстановления в соответствии со схемой
и типами форм, блоков, элементов управления и валидаторов.
| |
| CardUIException |
Исключение в процессе построения автоматического UI карточки или редакторов такого UI.
| |
| CardUIExtension |
Расширения для модели представления карточки.
| |
| CardUIExtensionContext |
Контекст расширений для модели представления карточки.
| |
| CardUIExtensions |
Методы-расширения для пространства имён Tessa.UI.Cards.
| |
| CardUIHelper |
Вспомогательные методы для взаимодействия с UI карточки.
| |
| CardUIManager |
Объект, предоставляющий пользовательский интерфейс для операций с карточками.
| |
| CardUIMetadataBinder |
Объект, осуществляющий действия с карточкой Card, требующие наличие метаинформации ICardMetadata,
в потоке UI. Это такие операции, как удаление строк коллекционных секций с учётом всех дочерних строк.
| |
| CardUIResolver |
Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
| |
| CardUISettings |
Настройки элементов управления и блоков, которые используются
для редактирования значений определённого типа.
| |
| CloseSessionOperation |
Операция по закрытию сессий.
| |
| ControlTypeResolver |
Объект, используемый для получения типов элементов управления, используемых в автоматическом UI карточки.
| |
| DeleteCardIntegerOperationItem |
Элемент операции, описывающий удаляемую карточку для операции DeleteCardOperation.
В качестве идентификатора карточки указывается целое число Int64.
| |
| DeleteCardOperation |
Операция по удалению карточек.
| |
| DeleteCardOperationItem |
Элемент операции, описывающий удаляемую карточку для операции DeleteCardOperation.
| |
| DeleteIntegerCardOperation |
Операция по удалению карточек. В качестве идентификатора карточки указывается целое число Int64.
| |
| DeleteNotificationSubscriptionOperation |
Операция по удалению подписок на уведомления карточки.
| |
| DialogExtensionPolicy | ||
| DialogFilterPolicy | ||
| EditorViewModelBase |
Базовый класс для модели представления, выполняющей редактирование метаинформации
о форме, блоке или элементе управления.
| |
| ExportAllCardOperation |
Операция по экспорту всех карточек из представления.
| |
| ExportCardOperation |
Операция по экспорту карточек.
| |
| ExportCardOperationItem |
Элемент операции, описывающий экспортируемую карточку для операции ExportCardOperation.
| |
| FakeAdvancedCardDialogManager |
Реализация интерфейса IAdvancedCardDialogManager, не выполняющая работы
и выбрасывающая исключения NotSupportedException. Используется в приложении TessaAdmin.
| |
| FormCreationContext |
Контекст операции по созданию формы.
| |
| FormTypeResolver |
Объект, используемый для получения типов форм, используемых в автоматическом UI карточки.
| |
| FormViewModelCollection |
Коллекция форм карточки.
| |
| ForumChangeParticipants | ||
| ForumOperation | ||
| ForumOperationContext | ||
| ForumOperationItem | ||
| ForumRemoveParticipants | ||
| MySettingsDialogManager |
Объект, управляющий отображением диалогов "Мои настройки".
| |
| MySettingsExtension |
Базовый класс для расширения для диалога "Мои настройки".
| |
| MySettingsExtensionContext |
Контекст расширений для диалога "Мои настройки". Используется в расширениях IMySettingsExtension.
| |
| PermissionHelper | ||
| RemoveOperationOperation |
Операция по удалению операций из "Активных операций".
| |
| RepairCardOperationTItem, TContext |
Базовый класс для операций по исправлению карточек, сериализованных в других карточках
(например, в карточках шаблонов или в удалённых карточках).
| |
| RepairCardOperationItem |
Элемент операции, описывающий исправляемую карточку для соответствующих операций.
Наследники класса могут определять дополнительные свойства.
| |
| RepairDeletedOperation |
Операция по исправлению удалённых карточек.
| |
| RepairTemplateOperation |
Операция по исправлению карточек в шаблонах.
| |
| RestoreCardOperation |
Операция по восстановлению удалённых карточек.
| |
| RestoreCardOperationItem |
Элемент операции, описывающий восстанавливаемую карточку для операции RestoreCardOperation.
| |
| RowContext |
Контекст для диалога редактирования строки в карточке.
| |
| SupportSelectAllControlViewModelBase |
Базовый класс для моделей представления элементов управления в автоматическом UI карточки,
которые также поддерживают интерфейс ISupportSelectAll.
| |
| TabSelectedEventArgs |
Контекст метода по уведомлению форм, блоков и контролов при переключении вкладок.
| |
| TextStyleViewModel |
Настройки стиля для текста.
| |
| TypeExtensionTypeResolver |
Объект, используемый для получения типов расширений для типов карточек, используемых в автоматическом UI карточки.
| |
| ValidatorTypeResolver |
Объект, используемый для получения типов валидаторов, используемых в автоматическом UI карточки.
| |
| ViewModelBagT |
Объект, содержащий неупорядоченный список всех элементов управления в карточке.
При этом элементы управления карточки, её заданий и файлов размещаются в одном и том же объекте.
|
| Интерфейс | Описание | |
|---|---|---|
| IAdvancedCardDialogManager | ||
| IBlockState |
Объект, описывающий состояние элемента управления IBlockViewModel.
| |
| IBlockType |
Тип блока, используемого в автоматическом UI карточки.
| |
| IBlockTypeResolver |
Объект, используемый для получения типов блоков, используемых в автоматическом UI карточки.
| |
| IBlockViewModel |
Модель представления блока в автоматическом UI карточки.
| |
| IBorderedTextStyleViewModel |
Настройки стиля для текста, обрамлённого рамкой.
| |
| ICardCommitChangesContext |
Контекст операции по утверждению изменений в элементах управления CommitChangesAsync(ICardCommitChangesContext).
| |
| ICardDialogManager |
Предоставляет средства для вывода диалогов, используемых в карточках и типах карточек.
| |
| ICardEditorCreationContext |
Контекст, содержащий информацию по созданной карточке.
| |
| ICardEditorData |
Информация по последним запросам, выполненным для объекта ICardEditorModel.
| |
| ICardEditorModel |
Редактируемое представление карточки на клиенте.
| |
| ICardEditorModelContext |
Объект, содержащий контекст редактора карточек ICardEditorModel.
| |
| ICardEditorOpeningContext |
Контекст, содержащий информацию по открытой карточке.
| |
| ICardEditorOperationContextTRequest, TResponse |
Контекст, содержащий информацию по карточке, которая относится к операции в ICardEditorModel.
| |
| ICardModel |
Модель карточки, доступная в UI.
| |
| ICardModelSettingsManager |
Объект, управляющий сохранением настроек ICardModelSettings.
| |
| ICardSavingRequest |
Запрос на сохранение карточки, передаваемый в ICardModel.
| |
| ICardToolbarItem | ||
| ICardToolbarItemCollection | ||
| ICardToolbarItemGroup | ||
| ICardToolbarViewModel | ||
| ICardUIExtension |
Расширения для модели представления карточки.
| |
| ICardUIExtensionContext |
Контекст расширений для модели представления карточки.
| |
| ICardUIManager |
Объект, предоставляющий пользовательский интерфейс для операций с карточками.
| |
| ICardUIResolver |
Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
| |
| IControlState |
Объект, описывающий состояние элемента управления IControlViewModel.
| |
| IControlType |
Тип элемента управления, используемого в автоматическом UI карточки.
| |
| IControlTypeResolver |
Объект, используемый для получения типов элементов управления, используемых в автоматическом UI карточки.
| |
| IControlViewModel |
Модель представления элемента управления в автоматическом UI карточки.
| |
| IDialogExtensionPolicy | ||
| IEditorViewModel |
Модель представления для редактирования метаинформации о форме, блоке или элементе управления.
| |
| IFormCreationContext |
Контекст операции по созданию формы.
| |
| IFormState |
Объект, описывающий состояние формы IFormViewModel.
| |
| IFormType |
Тип формы, используемой в автоматическом UI карточки.
| |
| IFormTypeResolver |
Объект, используемый для получения типов форм, используемых в автоматическом UI карточки.
| |
| IFormViewModel |
Модель представления формы в автоматическом UI карточки.
| |
| IForumOperationContext | ||
| IMainFormViewModel |
Модель представления основной формы в автоматическом UI карточки. Поддерживает управление вкладками.
Обычно соответствует основной форме карточки в свойстве MainForm.
| |
| IMySettingsDialogManager |
Объект, управляющий отображением диалогов "Мои настройки".
| |
| IMySettingsExtension |
Расширения для диалога "Мои настройки".
| |
| IMySettingsExtensionContext |
Контекст расширений для диалога "Мои настройки". Используется в расширениях IMySettingsExtension.
| |
| IRowContext |
Контекст для диалога редактирования строки в карточке.
| |
| ISupportSelectAll |
Элемент управления, поддерживающий выбор всего текста.
| |
| ISupportTabNotifications |
Признак того, что объект поддерживает уведомления о переключении вкладки.
| |
| ITabbedFormViewModel |
Модель представления формы, содержащей вкладки, в автоматическом UI карточки.
Обычно соответствует основной форме карточки в свойстве MainForm.
| |
| ITabSelectedContext |
Контекст метода по уведомлению форм, блоков и контролов при переключении вкладок.
| |
| ITextStyleViewModel |
Настройки стиля для текста.
| |
| ITypeExtensionType |
Тип расширения для типов карточек, используемый в автоматическом UI карточки.
| |
| ITypeExtensionTypeResolver |
Объект, используемый для получения типов расширений для типов карточек, используемых в автоматическом UI карточки.
| |
| IValidatorType |
Тип валидатора, используемого в автоматическом UI карточки.
| |
| IValidatorTypeResolver |
Объект, используемый для получения типов валидаторов, используемых в автоматическом UI карточки.
| |
| IViewModelBagT |
Объект, содержащий неупорядоченный список всех элементов управления в карточке.
При этом элементы управления карточки, её заданий и файлов размещаются в одном и том же объекте.
|
| Делегат | Описание | |
|---|---|---|
| CardControlValidationFunc |
Функция, возвращающая строку с сообщением об ошибке валидации, если такая ошибка возникла,
или null или пустую строку, если ошибок нет.
| |
| CardEditorCreationActionAsync |
Действие, выполняемое для созданной карточки.
| |
| CardEditorOpeningActionAsync |
Действие, выполняемое для открытой карточки.
| |
| CardModelSavingFuncAsync |
Функция сохранения карточки ICardModel, принимающая запрос на сохранение карточки
и возвращающая объект, позволяющий отслеживать операцию сохранения и получить её результат.
Функцию можно установить посредством вызова метода SetSavingFunc(CardModelSavingFuncAsync).
| |
| CreateCardFormFuncAsync |
Функция, которая создаёт модель представления для используемой по умолчанию формы
по заданной модели карточки.
| |
| CreateCardModelFuncAsync |
Функция, которая создаёт модель карточки по заданным параметрам.
| |
| CreateCardModelWithMetadataFuncAsync |
Функция, которая создаёт модель карточки по заданным параметрам.
| |
| CreateFileSourceForCardModelFuncAsync |
Создаёт источник файлов для карточки по заданной модели.
| |
| ShowCardGridEditorActionAsync |
Метод, выполняющий открытие окна редактирования формы в режиме сетки для заданных формы и типа карточки.
| |
| ShowCardPreviewActionAsync |
Метод, выполняющий открытие окна предварительного просмотра для заданных формы и типа карточки.
| |
| ShowCardRowActionAsync |
Метод, отображающий форму для строки карточки, которая определяется через заданный контекст.
|
| Перечисление | Описание | |
|---|---|---|
| CardCreationMode |
Способ создания карточки.
| |
| CardEditorOperationType |
Тип операции, выполняемой для редактируемого представления карточки
на клиенте ICardEditorModel.
| |
| CardModelFlags |
Флаги, которые указываются для ICardModel
и описывают особенности отображения карточки в UI.
| |
| CardPreviewMode |
Способ предварительного просмотра типа карточки.
| |
| CardSavingMode |
Способ сохранения карточки в редакторе.
| |
| CardUIFinalizationType |
Тип финализации карточки в расширениях ICardUIExtension.
| |
| CardUIInitializationType |
Тип инициализации карточки в расширениях ICardUIExtension.
| |
| RepairResult |
Результат восстановления объекта типа карточек к работоспособному состоянию
в соответствии со схемой.
| |
| RowEditingType |
Способ редактирования строки в карточке.
|