ICardModelShowRowFormAsync - метод

Отображает форму строки карточки из свойства MainForm. Текущий объект должен быть создан для строки карточки.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
Task<IRowContext> ShowRowFormAsync(
	RowEditingType editingType,
	Func<IRowContext, CancellationToken, ValueTask<bool>> canCloseFuncAsync = null,
	Func<IRowContext, Window, CancellationToken, ValueTask<bool>> initializeFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

editingType  RowEditingType
Способ редактирования строки в карточке.
canCloseFuncAsync  FuncIRowContext, CancellationToken, ValueTaskBoolean  (Optional)
Функция, возвращающая признак того, что диалог редактирования строки может быть закрыт, или null, если диалог всегда может быть закрыт. Первым параметром функция получает текущий контекст для диалога редактирования. Если функция возвращает false, то диалог не закрывается.
initializeFuncAsync  FuncIRowContext, Window, CancellationToken, ValueTaskBoolean  (Optional)
Метод, выполняющий инициализацию окна, в котором отображается строка карточки, или null, если дополнительной инициализации не выполняется. Первым параметром функция получает текущий контекст для диалога редактирования. Если функция возвращает false, то диалог не открывается.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskIRowContext
Контекст, полученный для диалога вывода строки карточки.

См. также