CardEditorModel - конструктор
Создаёт экземпляр класса с указанием требуемых функций и репозитория карточек.
Пространство имён: Tessa.UI.Cards.ModelsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public CardEditorModel(
CreateCardModelFuncAsync createModelFuncAsync,
CreateCardFormFuncAsync createFormFuncAsync,
CreateFileSourceForCardModelFuncAsync createFileSourceForCardModelFuncAsync,
CreateFileUIContainerFuncAsync createFileUIContainerFuncAsync,
StoreCardFuncAsync storeCardFuncAsync,
ICardDialogManager dialogManager,
ICardRepository cardRepository,
ICardManager cardManager,
IExtensionContainer extensionContainer,
IIconContainer iconContainer,
IFileContentNameReplacer nameReplacer
)
Public Sub New (
createModelFuncAsync As CreateCardModelFuncAsync,
createFormFuncAsync As CreateCardFormFuncAsync,
createFileSourceForCardModelFuncAsync As CreateFileSourceForCardModelFuncAsync,
createFileUIContainerFuncAsync As CreateFileUIContainerFuncAsync,
storeCardFuncAsync As StoreCardFuncAsync,
dialogManager As ICardDialogManager,
cardRepository As ICardRepository,
cardManager As ICardManager,
extensionContainer As IExtensionContainer,
iconContainer As IIconContainer,
nameReplacer As IFileContentNameReplacer
)
public:
CardEditorModel(
CreateCardModelFuncAsync^ createModelFuncAsync,
CreateCardFormFuncAsync^ createFormFuncAsync,
CreateFileSourceForCardModelFuncAsync^ createFileSourceForCardModelFuncAsync,
CreateFileUIContainerFuncAsync^ createFileUIContainerFuncAsync,
StoreCardFuncAsync^ storeCardFuncAsync,
ICardDialogManager^ dialogManager,
ICardRepository^ cardRepository,
ICardManager^ cardManager,
IExtensionContainer^ extensionContainer,
IIconContainer^ iconContainer,
IFileContentNameReplacer^ nameReplacer
)
new :
createModelFuncAsync : CreateCardModelFuncAsync *
createFormFuncAsync : CreateCardFormFuncAsync *
createFileSourceForCardModelFuncAsync : CreateFileSourceForCardModelFuncAsync *
createFileUIContainerFuncAsync : CreateFileUIContainerFuncAsync *
storeCardFuncAsync : StoreCardFuncAsync *
dialogManager : ICardDialogManager *
cardRepository : ICardRepository *
cardManager : ICardManager *
extensionContainer : IExtensionContainer *
iconContainer : IIconContainer *
nameReplacer : IFileContentNameReplacer -> CardEditorModel
Параметры
- createModelFuncAsync CreateCardModelFuncAsync
-
Функция, создающая модель карточки по карточке, её пустым строкам и методу,
отображающему строку коллекционной или древовидной секции в отдельном окне или вкладке.
- createFormFuncAsync CreateCardFormFuncAsync
- Функция, создающая форму карточки по умолчанию по её модели.
- createFileSourceForCardModelFuncAsync CreateFileSourceForCardModelFuncAsync
- Функция, создающая источник файлов для карточки.
- createFileUIContainerFuncAsync CreateFileUIContainerFuncAsync
- Функция, создающая контейнер файлов.
- storeCardFuncAsync StoreCardFuncAsync
- Функция, выполняющая сохранение карточки с файлами.
- dialogManager ICardDialogManager
- Предоставляет средства для вывода диалогов, используемых в карточках и типах карточек.
- cardRepository ICardRepository
- Репозиторий карточек.
- cardManager ICardManager
- Объект, управляющий операциями с карточками.
- extensionContainer IExtensionContainer
- Контейнер расширений.
- iconContainer IIconContainer
- Контейнер иконок
- nameReplacer IFileContentNameReplacer
Объект, выполняющий исправление имени файла, создаваемого в кэше или используемого в диалоге сохранения файла.
Например, имя файла может сокращаться, из него могут исключаться некорректные символы.