WorkplaceComponentFactory - конструктор |
Пространство имён:
Tessa.UI.Views.Content
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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
)
Public Sub New (
<NotNullAttribute> workplace As IWorkplaceViewModel,
<CanBeNullAttribute> doubleClickAction As IDoubleClickAction,
<CanBeNullAttribute> refSection As String,
<NotNullAttribute> parametersFactory As Func(Of IEnumerable(Of IViewParameterMetadata), IViewParameters),
<NotNullAttribute> parameters As IViewParameters,
<NotNullAttribute> contentFactory As ContentFactory,
<NotNullAttribute> viewService As IViewService,
<NotNullAttribute> initializationStrategy As IWorkplaceViewComponentInitializationStrategy,
<NotNullAttribute> loaderFactory As Func(Of ISequencedDataLoader),
<NotNullAttribute> viewSortingFactory As Func(Of IViewMetadata, IEnumerable(Of ISortingColumn), IViewSorting),
<CanBeNullAttribute> selectAction As SelectFromViewDelegate
)
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
)
new :
[<NotNullAttribute>] workplace : IWorkplaceViewModel *
[<CanBeNullAttribute>] doubleClickAction : IDoubleClickAction *
[<CanBeNullAttribute>] refSection : string *
[<NotNullAttribute>] parametersFactory : Func<IEnumerable<IViewParameterMetadata>, IViewParameters> *
[<NotNullAttribute>] parameters : IViewParameters *
[<NotNullAttribute>] contentFactory : ContentFactory *
[<NotNullAttribute>] viewService : IViewService *
[<NotNullAttribute>] initializationStrategy : IWorkplaceViewComponentInitializationStrategy *
[<NotNullAttribute>] loaderFactory : Func<ISequencedDataLoader> *
[<NotNullAttribute>] viewSortingFactory : Func<IViewMetadata, IEnumerable<ISortingColumn>, IViewSorting> *
[<CanBeNullAttribute>] selectAction : SelectFromViewDelegate -> WorkplaceComponentFactory
Параметры
- workplace
- Тип: Tessa.UI.ViewsIWorkplaceViewModel
Модель рабочего места - doubleClickAction
- Тип: Tessa.UI.ViewsIDoubleClickAction
Обработчик реакции на двойное нажатие в строке представления - refSection
- Тип: SystemString
Отображаемая ссылочная секция - parametersFactory
- Тип: SystemFuncIEnumerableIViewParameterMetadata, IViewParameters
Фабрика создания параметров представлений - parameters
- Тип: Tessa.UI.Views.ParametersIViewParameters
Параметры родительского представления - contentFactory
- Тип: Tessa.UI.Views.ContentContentFactory
Фабрика создания фабрики построения содержимого, используется для клонирования себя - viewService
- Тип: Tessa.ViewsIViewService
Сервис представлений - initializationStrategy
- Тип: Tessa.UI.ViewsIWorkplaceViewComponentInitializationStrategy
Стратегия инициализации представления - loaderFactory
- Тип: SystemFuncISequencedDataLoader
Фабрика создания блокировщика интерфейса - viewSortingFactory
- Тип: SystemFuncIViewMetadata, IEnumerableISortingColumn, IViewSorting
The view Sorting Factory. - selectAction
- Тип: Tessa.UISelectFromViewDelegate
Действие, выполняемое при выборе строки из представления.
См. также