RowContext - конструктор

Создаёт экземпляр класса с указанием его свойств.

Definition

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

Параметры

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

См. также