FilesViewGeneratorBaseUIExtensionAttachViewToFileControlAsync - метод
Связывает представление с файловым API через FileControl, созданный в InitializeFileControlAsync.
Пространство имён: Tessa.Extensions.Default.Client.UI.CardFilesСборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 4.0.4
protected static ValueTask<bool> AttachViewToFileControlAsync(
ICardModel cardModel,
ISerializableObject settings,
Func<TableRowCreationOptions, ViewControlRowViewModel> createRowFunc,
IViewCardControlInitializationStrategy initializationStrategy = null,
Action<CardViewControlViewModel> viewModifierAction = null,
CancellationToken cancellationToken = default
)
Protected Shared Function AttachViewToFileControlAsync (
cardModel As ICardModel,
settings As ISerializableObject,
createRowFunc As Func(Of TableRowCreationOptions, ViewControlRowViewModel),
Optional initializationStrategy As IViewCardControlInitializationStrategy = Nothing,
Optional viewModifierAction As Action(Of CardViewControlViewModel) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Boolean)
protected:
static ValueTask<bool> AttachViewToFileControlAsync(
ICardModel^ cardModel,
ISerializableObject^ settings,
Func<TableRowCreationOptions^, ViewControlRowViewModel^>^ createRowFunc,
IViewCardControlInitializationStrategy^ initializationStrategy = nullptr,
Action<CardViewControlViewModel^>^ viewModifierAction = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member AttachViewToFileControlAsync :
cardModel : ICardModel *
settings : ISerializableObject *
createRowFunc : Func<TableRowCreationOptions, ViewControlRowViewModel> *
?initializationStrategy : IViewCardControlInitializationStrategy *
?viewModifierAction : Action<CardViewControlViewModel> *
?cancellationToken : CancellationToken
(* Defaults:
let _initializationStrategy = defaultArg initializationStrategy null
let _viewModifierAction = defaultArg viewModifierAction null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<bool>
- cardModel ICardModel
- Модель карточки.
- settings ISerializableObject
- Настройки расширения.
- createRowFunc FuncTableRowCreationOptions, ViewControlRowViewModel
- Функция, создающая строку представления.
- initializationStrategy IViewCardControlInitializationStrategy (Optional)
- Стратегия инициализации представления.
- viewModifierAction ActionCardViewControlViewModel (Optional)
- Функция модификации контрола представления, например, задания дефолного столбца для сортировки.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskBooleanФайловый контрол
ViewFileControl.