WorkplaceComponentFactory - конструктор

Инициализирует новый экземпляр класса WorkplaceComponentFactory.

Definition

Пространство имён: Tessa.UI.Views.Content
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public WorkplaceComponentFactory(
	IWorkplaceViewModel workplace,
	IDoubleClickAction doubleClickAction,
	IEnumerable<string> refSection,
	Func<IEnumerable<IViewParameterMetadata>, IViewParameters> parametersFactory,
	IViewParameters parameters,
	ContentFactory contentFactory,
	IViewService viewService,
	IWorkplaceViewComponentInitializationStrategy initializationStrategy,
	Func<ISequencedDataLoader> loaderFactory,
	Func<IViewMetadata, IEnumerable<ISortingColumn>, IViewSorting> viewSortingFactory,
	SelectFromViewDelegate selectAction
)

Параметры

workplace  IWorkplaceViewModel
Модель рабочего места.
doubleClickAction  IDoubleClickAction
Обработчик реакции на двойное нажатие в строке представления.
refSection  IEnumerableString
Список отображаемых ссылочных секций.
parametersFactory  FuncIEnumerableIViewParameterMetadata, IViewParameters
Фабрика параметров представлений.
parameters  IViewParameters
Параметры родительского представления.
contentFactory  ContentFactory
Фабрика фабрики построения содержимого, используется для клонирования себя.
viewService  IViewService
Сервис представлений.
initializationStrategy  IWorkplaceViewComponentInitializationStrategy
Стратегия инициализации представления.
loaderFactory  FuncISequencedDataLoader
Фабрика блокировщика интерфейса.
viewSortingFactory  FuncIViewMetadata, IEnumerableISortingColumn, IViewSorting
Фабрика списка столбцов сортировки по умолчанию.
selectAction  SelectFromViewDelegate
Действие, выполняемое при выборе строки из представления.

См. также