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