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

CardUIHelperTryCreateFromTemplateAsync - метод

Асинхронно создаёт карточку по шаблону и открывает её. Метод выполняется асинхронно и должен либо вызываться в потоке UI с последующим await, либо поток UI не должен быть заблокирован на время выполнения этого метода (иначе это приведёт к взаимной блокировке потоков). Возвращает задачу с объектом открытой вкладки или null, если вкладку открыть не удалось. Метод не показывает сплэш в процессе создания карточки, поэтому его должно

Пространство имён:  Tessa.UI.Cards
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public static Task<IUIContextObject> TryCreateFromTemplateAsync(
	Card templateCard,
	ICardManager cardManager,
	ICardUIManager cardUIManager,
	ICardMetadata cardMetadata,
	IUIHost uiHost,
	Dictionary<string, Object> templateInfo = null,
	Func<Card, CancellationToken, ValueTask> modifyCardActionAsync = null,
	Func<ICardEditorModel, CancellationToken, ValueTask> modifyEditorActionAsync = null,
	string displayValue = null,
	CancellationToken cancellationToken = default
)

Параметры

templateCard
Тип: Tessa.CardsCard
Карточка шаблона, по которой требуется создать карточку.
cardManager
Тип: Tessa.CardsICardManager
Объект, управляющий операциями с карточками.
cardUIManager
Тип: Tessa.UI.CardsICardUIManager
Объект, предоставляющий пользовательский интерфейс для операций с карточками.
cardMetadata
Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек.
uiHost
Тип: Tessa.UIIUIHost
Объект, предоставляющий средства для взаимодействия с пользовательским интерфейсом приложения.
templateInfo (Optional)
Тип: System.Collections.GenericDictionaryString, Object
Дополнительная информация, помещаемая в запрос на создание карточки по шаблону, или null, если дополнительная информация отсутствует.
modifyCardActionAsync (Optional)
Тип: SystemFuncCard, CancellationToken, ValueTask
Метод, изменяющий карточку, созданную по шаблону, или null, если изменять карточку не требуется.
modifyEditorActionAsync (Optional)
Тип: SystemFuncICardEditorModel, CancellationToken, ValueTask
Метод, изменяющий редактор карточки, созданной по шаблону, или null, если изменять редактор не требуется.
displayValue (Optional)
Тип: SystemString
Отображаемое имя карточки, используемое при отсутствии Digest, или null, если отображаемое имя вычисляется автоматически.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskIUIContextObject
Задача с объектом, соответствующим открытой вкладке, или null, если создать карточку не удалось.
См. также