ContentProviderFactory - делегат

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

Definition

Пространство имён: Tessa.UI.Views.Content
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
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  IDictionaryGuid, IEnumerableISortingColumn
Список столбцов по которым осуществляется сортировка
getErrorText  FuncIWorkplaceLayoutViewMetadata, String  (Optional)
Функция возвращающая сообщение об ошибке при не возможности создания элемента
isCloneCreation  Boolean  (Optional)
Признак клонирования

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

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

См. также