Для изменения размера нажмите или перетащите

CardModelCreateAsync - метод

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

Пространство имён:  Tessa.UI.Cards
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public static ValueTask<CardModel> CreateAsync(
	Card card,
	IDictionary<string, CardRow> sectionRows,
	ShowCardRowActionAsync showRowActionAsync,
	ICardMetadata generalMetadata,
	ICardCache cardCache,
	IFilePreviewManager filePreviewManager,
	ICardModelSettings settings,
	INotificationUIManager notifications,
	CreateMenuContextFunc createMenuContextFunc,
	IUnityContainer unityContainer,
	CancellationToken cancellationToken = default
)

Параметры

card
Тип: Tessa.CardsCard
Информация о карточке.
sectionRows
Тип: System.Collections.GenericIDictionaryString, CardRow
Коллекция пустых строк карточки для коллекционных или древовидных секций, имена которых используются в качестве ключей.
showRowActionAsync
Тип: Tessa.UI.CardsShowCardRowActionAsync
Метод, отображающий форму строки в новом окне. Параметр метода никогда не равен null. Если создаваемый объект не является строкой, то метод будет передан строкам, которые будут создаваться из этого объекта.
generalMetadata
Тип: Tessa.CardsICardMetadata
Метаинформация по типам всех карточек.
cardCache
Тип: Tessa.Cards.CachingICardCache
Кэш с карточками и дополнительными настройками.
filePreviewManager
Тип: Tessa.UI.FilesIFilePreviewManager
Объект, управляющий доступностью предпросмотра.
settings
Тип: Tessa.CardsICardModelSettings
Настройки модели представления карточки.
notifications
Тип: Tessa.UI.NotificationsINotificationUIManager
Объект, управляющий отображением всплывающих уведомлений.
createMenuContextFunc
Тип: Tessa.UI.MenuCreateMenuContextFunc
Метод, создающий контекст, предоставляющий средства для генерации меню.
unityContainer
Тип: IUnityContainer
Контейнер Unity, используемый для получения некоторых зависимостей, которые могут быть не зарегистрированы в Unity. Например, это объекты IPreviewHandlersPoolProvider и IPreviewPageExtractor.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Тип: ValueTaskCardModel
Асинхронная задача.
См. также