ShowCardModelAsyncFunc - делегат

Делегат для переопределения действия на открытие карточки по модели ShowCardAsync(ICardModel, String, FuncICardEditorModel, CancellationToken, ValueTaskBoolean, ShowCardOptions, CancellationToken).

Definition

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

Параметры

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

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

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

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

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

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

См. также