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

Initializes a new instance of the WorkplaceComponentFactory class. Инициализирует новый экземпляр класса Object.

Definition

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

Параметры

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

См. также