UIHostShowCardAsync(ICardEditorModel, FuncICardEditorModel, CancellationToken, ValueTaskBoolean, ShowCardOptions, CancellationToken) - метод

Отображает карточку в новой вкладке.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public Task<IUIContextObject> ShowCardAsync(
	ICardEditorModel editor,
	Func<ICardEditorModel, CancellationToken, ValueTask<bool>> prepareEditorActionAsync = null,
	ShowCardOptions options = null,
	CancellationToken cancellationToken = default
)

Параметры

editor  ICardEditorModel
Редактор карточки. Предполагается, что модель представления карточки уже задана и инициализирована.
prepareEditorActionAsync  FuncICardEditorModel, CancellationToken, ValueTaskBoolean  (Optional)
Метод, который подготавливает редактор карточки непосредственно перед отображением, или null, если подготовительные действия не требуется.

С помощью возврата значения можно отменить создание UI.

Рекомендуется использовать этот метод, чтобы установить свойство редактора [Tessa.UI.Cards.ICardEditorModel.WorkspaceName].

options  ShowCardOptions  (Optional)
Настройки отображения карточки или null, если используются настройки по умолчанию.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskIUIContextObject
Объект, содержащий информацию об открытой карточке или значение null, если создание UI было отменено.

Реализации

IUIHostShowCardAsync(ICardEditorModel, FuncICardEditorModel, CancellationToken, ValueTaskBoolean, ShowCardOptions, CancellationToken)

См. также