WorkplaceComponentFactory - конструктор
Пространство имён: Tessa.UI.Views.ContentСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
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
- Действие, выполняемое при выборе строки из представления.