RowContext - конструктор
Создаёт экземпляр класса с указанием его свойств.
Пространство имён: Tessa.UI.CardsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public RowContext(
IFormWithBlocksViewModel form,
RowEditingType editingType,
Func<IRowContext, CancellationToken, ValueTask<bool>> canCloseFuncAsync = null,
Func<IRowContext, Window, CancellationToken, ValueTask<bool>> initializeFuncAsync = null
)
Public Sub New (
form As IFormWithBlocksViewModel,
editingType As RowEditingType,
Optional canCloseFuncAsync As Func(Of IRowContext, CancellationToken, ValueTask(Of Boolean)) = Nothing,
Optional initializeFuncAsync As Func(Of IRowContext, Window, CancellationToken, ValueTask(Of Boolean)) = Nothing
)
public:
RowContext(
IFormWithBlocksViewModel^ form,
RowEditingType editingType,
Func<IRowContext^, CancellationToken, ValueTask<bool>>^ canCloseFuncAsync = nullptr,
Func<IRowContext^, Window^, CancellationToken, ValueTask<bool>>^ initializeFuncAsync = nullptr
)
new :
form : IFormWithBlocksViewModel *
editingType : RowEditingType *
?canCloseFuncAsync : Func<IRowContext, CancellationToken, ValueTask<bool>> *
?initializeFuncAsync : Func<IRowContext, Window, CancellationToken, ValueTask<bool>>
(* Defaults:
let _canCloseFuncAsync = defaultArg canCloseFuncAsync null
let _initializeFuncAsync = defaultArg initializeFuncAsync null
*)
-> RowContext
Параметры
- form IFormWithBlocksViewModel
- Форма для редактирования строки.
- editingType RowEditingType
- Способ редактирования строки.
- canCloseFuncAsync FuncIRowContext, CancellationToken, ValueTaskBoolean (Optional)
-
Функция, возвращающая признак того, что диалог редактирования строки может быть закрыт,
или null, если диалог всегда может быть закрыт.
Первым параметром функция получает текущий контекст для диалога редактирования.
Если функция возвращает false, то диалог не закрывается.
- initializeFuncAsync FuncIRowContext, Window, CancellationToken, ValueTaskBoolean (Optional)
-
Метод, выполняющий инициализацию окна, в котором отображается строка карточки,
или null, если дополнительной инициализации не выполняется.
Первым параметром функция получает текущий контекст для диалога редактирования.
Если функция возвращает false, то диалог не открывается.