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

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

Definition

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

Параметры

model  ICardModel
Модель представления карточки. Предполагается, что форма для модели представления уже создана. Параметр может быть равен null, если требуется отобразить редактор без открытой карточки.
statusText  String  (Optional)
Текст в строке статуса, отображаемый при открытии вкладки, или null, если не требуется отображать текст.
prepareEditorActionAsync  FuncICardEditorModel, CancellationToken, ValueTaskBoolean  (Optional)
Метод, который подготавливает редактор карточки непосредственно перед отображением, или null, если подготовительные действия не требуется.

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

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

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

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

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

Реализации

IUIHostShowCardAsync(ICardModel, String, FuncICardEditorModel, CancellationToken, ValueTaskBoolean, ShowCardOptions, CancellationToken)

См. также