BaseAxisStructureItem - конструктор |
Пространство имён:
Tessa.UI.Views.Charting.Charts.ChartStructure
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис protected BaseAxisStructureItem(
[NotNullAttribute] IChartEditorContext context,
[NotNullAttribute] IChart2DModel model,
[NotNullAttribute] AxisEditorFactory axisEditorFactory,
[NotNullAttribute] StripLineStructureItemFactory stripLineFactory,
[NotNullAttribute] ScaleBreakStructureItemFactory scaleBreakFactory,
[NotNullAttribute] IDialogService dialogService,
[NotNullAttribute] ChartsViewModel chartsViewModel,
[NotNullAttribute] Func<IChart2DModel, IAxisModel> axisGetter,
[NotNullAttribute] Action<IChart2DModel, IAxisModel> axisSetter
)
Protected Sub New (
<NotNullAttribute> context As IChartEditorContext,
<NotNullAttribute> model As IChart2DModel,
<NotNullAttribute> axisEditorFactory As AxisEditorFactory,
<NotNullAttribute> stripLineFactory As StripLineStructureItemFactory,
<NotNullAttribute> scaleBreakFactory As ScaleBreakStructureItemFactory,
<NotNullAttribute> dialogService As IDialogService,
<NotNullAttribute> chartsViewModel As ChartsViewModel,
<NotNullAttribute> axisGetter As Func(Of IChart2DModel, IAxisModel),
<NotNullAttribute> axisSetter As Action(Of IChart2DModel, IAxisModel)
)
protected:
BaseAxisStructureItem(
[NotNullAttribute] IChartEditorContext^ context,
[NotNullAttribute] IChart2DModel^ model,
[NotNullAttribute] AxisEditorFactory^ axisEditorFactory,
[NotNullAttribute] StripLineStructureItemFactory^ stripLineFactory,
[NotNullAttribute] ScaleBreakStructureItemFactory^ scaleBreakFactory,
[NotNullAttribute] IDialogService^ dialogService,
[NotNullAttribute] ChartsViewModel^ chartsViewModel,
[NotNullAttribute] Func<IChart2DModel^, IAxisModel^>^ axisGetter,
[NotNullAttribute] Action<IChart2DModel^, IAxisModel^>^ axisSetter
)
new :
[<NotNullAttribute>] context : IChartEditorContext *
[<NotNullAttribute>] model : IChart2DModel *
[<NotNullAttribute>] axisEditorFactory : AxisEditorFactory *
[<NotNullAttribute>] stripLineFactory : StripLineStructureItemFactory *
[<NotNullAttribute>] scaleBreakFactory : ScaleBreakStructureItemFactory *
[<NotNullAttribute>] dialogService : IDialogService *
[<NotNullAttribute>] chartsViewModel : ChartsViewModel *
[<NotNullAttribute>] axisGetter : Func<IChart2DModel, IAxisModel> *
[<NotNullAttribute>] axisSetter : Action<IChart2DModel, IAxisModel> -> BaseAxisStructureItem
Параметры
- context
- Тип: Tessa.UI.Views.Charting.ChartsIChartEditorContext
- model
- Тип: Tessa.UI.Views.Charting.ChartsIChart2DModel
- axisEditorFactory
- Тип: Tessa.UI.Views.Charting.AxisesAxisEditorFactory
- stripLineFactory
- Тип: Tessa.UI.Views.Charting.Charts.ChartStructureStripLineStructureItemFactory
- scaleBreakFactory
- Тип: Tessa.UI.Views.Charting.AxisesScaleBreakStructureItemFactory
- dialogService
- Тип: Tessa.UI.ControlsIDialogService
- chartsViewModel
- Тип: Tessa.UI.Views.Charting.ChartsChartsViewModel
- axisGetter
- Тип: SystemFuncIChart2DModel, IAxisModel
- axisSetter
- Тип: SystemActionIChart2DModel, IAxisModel
См. также