CardControlCreationOverrideAsync - делегат
Функция, подменяющая создание элемента управления и возвращающая созданный элемент управления
или null, если создание элемента управления не было переопределено.
Пространство имён: Tessa.UI.CardsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public delegate ValueTask<IControlViewModel> CardControlCreationOverrideAsync(
CardTypeControl control,
CardTypeBlock block,
CardTypeForm form,
CardTypeControl parentControl,
ICardModel model,
ICardUIResolver cardUIResolver,
CancellationToken cancellationToken = default
)
Public Delegate Function CardControlCreationOverrideAsync (
control As CardTypeControl,
block As CardTypeBlock,
form As CardTypeForm,
parentControl As CardTypeControl,
model As ICardModel,
cardUIResolver As ICardUIResolver,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of IControlViewModel)
public delegate ValueTask<IControlViewModel^> CardControlCreationOverrideAsync(
CardTypeControl^ control,
CardTypeBlock^ block,
CardTypeForm^ form,
CardTypeControl^ parentControl,
ICardModel^ model,
ICardUIResolver^ cardUIResolver,
CancellationToken cancellationToken = CancellationToken()
)
type CardControlCreationOverrideAsync =
delegate of
control : CardTypeControl *
block : CardTypeBlock *
form : CardTypeForm *
parentControl : CardTypeControl *
model : ICardModel *
cardUIResolver : ICardUIResolver *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IControlViewModel>
- control CardTypeControl
- Метаинформация о элементе управления в типе карточки.
- block CardTypeBlock
- Метаинформация о блоке типа карточки, в которой расположен создаваемый элемент управления.
- form CardTypeForm
- Метаинформация о форме типа карточки, в которой расположен создаваемый элемент управления.
- parentControl CardTypeControl
-
Родительский элемент управления, которому принадлежит форма, или null, если форма расположена в типе карточки.
- model ICardModel
- Модель карточки, доступная в UI.
- cardUIResolver ICardUIResolver
- Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskIControlViewModel
Созданный элемент управления или
null, если создание элемента управления не было переопределено.