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 |
Способ редактирования строки в карточке.
|