WorkplaceComponentFactory - конструктор
Пространство имён: Tessa.UI.Views.ContentСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public WorkplaceComponentFactory(
IWorkplaceViewModel workplace,
IDoubleClickAction doubleClickAction,
IEnumerable<string> refSection,
Func<IReadOnlyList<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 IReadOnlyList(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<IReadOnlyList<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<IReadOnlyList<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 FuncIReadOnlyListIViewParameterMetadata, IViewParameters
- Фабрика параметров представлений.
- parameters IViewParameters
- Параметры родительского представления.
- contentFactory ContentFactory
- Фабрика фабрики построения содержимого, используется для клонирования себя.
- viewService IViewService
- Сервис представлений.
- initializationStrategy IWorkplaceViewComponentInitializationStrategy
- Стратегия инициализации представления.
- loaderFactory FuncISequencedDataLoader
- Фабрика блокировщика интерфейса.
- viewSortingFactory FuncIViewMetadata, IEnumerableISortingColumn, IViewSorting
- Фабрика списка столбцов сортировки по умолчанию.
- selectAction SelectFromViewDelegate
- Действие, выполняемое при выборе строки из представления.