CardEditorModel - конструктор |
Создаёт экземпляр класса с указанием требуемых функций и репозитория карточек.
Пространство имён:
Tessa.UI.Cards.Models
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.UI.CardsCreateCardModelFuncAsync
Функция, создающая модель карточки по карточке, её пустым строкам и методу,
отображающему строку коллекционной или древовидной секции в отдельном окне или вкладке.
- createFormFuncAsync
- Тип: Tessa.UI.CardsCreateCardFormFuncAsync
Функция, создающая форму карточки по умолчанию по её модели. - createFileSourceForCardModelFuncAsync
- Тип: Tessa.UI.CardsCreateFileSourceForCardModelFuncAsync
Функция, создающая источник файлов для карточки. - createFileUIContainerFuncAsync
- Тип: Tessa.UI.FilesCreateFileUIContainerFuncAsync
Функция, создающая контейнер файлов. - storeCardFuncAsync
- Тип: Tessa.CardsStoreCardFuncAsync
Функция, выполняющая сохранение карточки с файлами. - dialogManager
- Тип: Tessa.UI.CardsICardDialogManager
Предоставляет средства для вывода диалогов, используемых в карточках и типах карточек. - cardRepository
- Тип: Tessa.CardsICardRepository
Репозиторий карточек. - cardManager
- Тип: Tessa.CardsICardManager
Объект, управляющий операциями с карточками. - extensionContainer
- Тип: Tessa.ExtensionsIExtensionContainer
Контейнер расширений. - iconContainer
- Тип: Tessa.UIIIconContainer
Контейнер иконок
См. также