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

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

Definition

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

Параметры

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

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

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

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

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

TaskIUIContext
Контекст операции с пользовательским интерфейсом.

См. также