WorkplaceComponentFactory - конструктор
Пространство имён: Tessa.UI.Views.ContentСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
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
)
Public Sub New (
workplace As IWorkplaceViewModel,
doubleClickAction As IDoubleClickAction,
refSection As IEnumerable(Of String),
parametersFactory As Func(Of IEnumerable(Of IViewParameterMetadata), IViewParameters),
parameters As IViewParameters,
contentFactory As ContentFactory,
viewService As IViewService,
initializationStrategy As IWorkplaceViewComponentInitializationStrategy,
loaderFactory As Func(Of ISequencedDataLoader),
viewSortingFactory As Func(Of IViewMetadata, IEnumerable(Of ISortingColumn), IViewSorting),
selectAction As SelectFromViewDelegate
)
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
)
new :
workplace : IWorkplaceViewModel *
doubleClickAction : IDoubleClickAction *
refSection : IEnumerable<string> *
parametersFactory : Func<IEnumerable<IViewParameterMetadata>, IViewParameters> *
parameters : IViewParameters *
contentFactory : ContentFactory *
viewService : IViewService *
initializationStrategy : IWorkplaceViewComponentInitializationStrategy *
loaderFactory : Func<ISequencedDataLoader> *
viewSortingFactory : Func<IViewMetadata, IEnumerable<ISortingColumn>, IViewSorting> *
selectAction : SelectFromViewDelegate -> WorkplaceComponentFactory
Параметры
- 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
- Действие, выполняемое при выборе строки из представления.