ContentProviderFactory - делегат

Фабрика создания поставщика отображаемых элементов содержимого

Definition

Пространство имён: Tessa.UI.Views.Content
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.24
C#
[NotNullAttribute]
public delegate IContentProvider ContentProviderFactory(
	[NotNullAttribute] IWorkplaceViewModel workplace,
	[NotNullAttribute] IDataNodeMetadata metadata,
	[NotNullAttribute] IWorkplaceComponentFactory viewFactory,
	[CanBeNullAttribute] IDictionary<Guid, IEnumerable<ISortingColumn>> sortingColumns,
	[CanBeNullAttribute] Func<IWorkplaceLayoutViewMetadata, string> getErrorText = null,
	bool isCloneCreation = false
)

Параметры

workplace  IWorkplaceViewModel
Модель-представление рабочего места
metadata  IDataNodeMetadata
Метаданные
viewFactory  IWorkplaceComponentFactory
Фабрика создания отображаемого элемента
sortingColumns  IDictionary<Guid, IEnumerable<ISortingColumn>>
Список столбцов по которым осуществляется сортировка
getErrorText  Func<IWorkplaceLayoutViewMetadata, String>  (Optional)
Функция возвращающая сообщение об ошибке при не возможности создания элемента
isCloneCreation  Boolean  (Optional)
Признак клонирования

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

IContentProvider
Поставщик отображаемых элементов

См. также