CardEditorModel - конструктор

Создаёт экземпляр класса с указанием требуемых функций и репозитория карточек.

Definition

Пространство имён: Tessa.UI.Cards.Models
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.8
C#
public CardEditorModel(
	CreateCardModelFuncAsync createModelFuncAsync,
	CreateCardFormFuncAsync createFormFuncAsync,
	CreateFileSourceForCardModelFuncAsync createFileSourceForCardModelFuncAsync,
	CreateFileUIContainerFuncAsync createFileUIContainerFuncAsync,
	StoreCardFuncAsync storeCardFuncAsync,
	ICardDialogManager dialogManager,
	ICardRepository cardRepository,
	ICardManager cardManager,
	IExtensionContainer extensionContainer,
	IIconContainer iconContainer,
	IFileContentNameReplacer nameReplacer
)

Параметры

createModelFuncAsync  CreateCardModelFuncAsync
Функция, создающая модель карточки по карточке, её пустым строкам и методу, отображающему строку коллекционной или древовидной секции в отдельном окне или вкладке.
createFormFuncAsync  CreateCardFormFuncAsync
Функция, создающая форму карточки по умолчанию по её модели.
createFileSourceForCardModelFuncAsync  CreateFileSourceForCardModelFuncAsync
Функция, создающая источник файлов для карточки.
createFileUIContainerFuncAsync  CreateFileUIContainerFuncAsync
Функция, создающая контейнер файлов.
storeCardFuncAsync  StoreCardFuncAsync
Функция, выполняющая сохранение карточки с файлами.
dialogManager  ICardDialogManager
Предоставляет средства для вывода диалогов, используемых в карточках и типах карточек.
cardRepository  ICardRepository
Репозиторий карточек.
cardManager  ICardManager
Объект, управляющий операциями с карточками.
extensionContainer  IExtensionContainer
Контейнер расширений.
iconContainer  IIconContainer
Контейнер иконок
nameReplacer  IFileContentNameReplacer
Объект, выполняющий исправление имени файла, создаваемого в кэше или используемого в диалоге сохранения файла. Например, имя файла может сокращаться, из него могут исключаться некорректные символы.

См. также