FilesViewGeneratorBaseUIExtension.AttachViewToFileControlAsync - метод

Связывает представление с файловым API через FileControl, созданный в InitializeFileControlAsync.

Definition

Пространство имён: Tessa.Extensions.Default.Client.UI.CardFiles
Сборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 4.0.6
C#
protected static ValueTask<bool> AttachViewToFileControlAsync(
	ICardModel cardModel,
	ISerializableObject settings,
	Func<TableRowCreationOptions, ViewControlRowViewModel> createRowFunc,
	IViewCardControlInitializationStrategy initializationStrategy = null,
	Action<CardViewControlViewModel> viewModifierAction = null,
	CancellationToken cancellationToken = default
)

Параметры

cardModel  ICardModel
Модель карточки.
settings  ISerializableObject
Настройки расширения.
createRowFunc  Func<TableRowCreationOptions, ViewControlRowViewModel>
Функция, создающая строку представления.
initializationStrategy  IViewCardControlInitializationStrategy  (Optional)
Стратегия инициализации представления.
viewModifierAction  Action<CardViewControlViewModel>  (Optional)
Функция модификации контрола представления, например, задания дефолного столбца для сортировки.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTask<Boolean>
Файловый контрол ViewFileControl.

См. также