C# Класс SmartQuant.FinChart.Chart

Наследование: UserControl
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
TimeSeriesSmoothingMode SmoothingMode
axisBottom AxisBottom
barSeriesStyle BSStyle
bitmap System.Drawing.Bitmap
canvasBottomOffset int
canvasColor Color
canvasLeftOffset int
canvasRightOffset int
canvasTopOffset int
contentUpdated bool
firstIndex int
graphics Graphics
intervalWidth double
isMouseOverCanvas bool
lastIndex int
leftDateTime DateTime
mainSeries ISeries
mainSeriesView SeriesView
minAxisGap int
minCountOfBars int
mouseX int
mouseY int
padSplit bool
padSplitIndex int
pads PadList
padsHeightArray ArrayList
rightDateTime DateTime
scaleStyle PadScaleStyle
series ISeries
sessionEnd TimeSpan
sessionGridColor Color
sessionGridEnabled bool
sessionStart TimeSpan
smoothingMode SmoothingMode
updateStyle ChartUpdateStyle
volumePadShown bool

Private Properties

Свойство Тип Описание
DrawSessionGrid void
DrawVerticalGrid void
DrawVerticalTick void
EmitActionTypeChanged void
EmitBarSeriesStyleChanged void
EmitScaleStyleChanged void
EmitUpdateStyleChanged void
EmitVolumeVisibleChanged void
FillPadsHeightArray void
InitializeComponent void
OnChartMouseDown void
OnChartMouseLeave void
OnChartMouseUp void
OnChartMouseWheel void
OnPrimitiveUpdated void
OnScrollBarScroll void
SetBarSeriesStyle bool
SetCursor void
SetDateInterval void
SetIndexInterval void
SetPadSizes void
Update void
ZoomIn void
ZoomOut void

Открытые методы

Метод Описание
AddPad ( ) : void
Chart ( ) : SmartQuant.FinChart.Objects
Chart ( TimeSeries mainSeries ) : SmartQuant.FinChart.Objects
ClientX ( System.DateTime dateTime ) : int
DrawEllipse ( DrawingEllipse circle, int padNumber ) : void
DrawFill ( Fill fill, int padNumber ) : void
DrawImage ( DrawingImage image, int padNumber ) : void
DrawLine ( DrawingLine line, int padNumber ) : void
DrawPath ( DrawingPath path, int padNumber ) : void
DrawRectangle ( DrawingRectangle rect, int padNumber ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SearchOption option, SmoothingMode smoothingMode ) : DSView
DrawSeries ( TimeSeries series, int padNumber, Color color ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SearchOption option ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SmoothingMode smoothingMode ) : void
EnsureVisible ( Fill fill ) : void
GetDateTime ( int x ) : System.DateTime
GetPadNumber ( Point point ) : int
HideVolumePad ( ) : void
OnItemAdded ( ) : void
Reset ( ) : void
SetMainSeries ( ISeries mainSeries ) : void
SetMainSeries ( ISeries mainSeries, bool showVolumePad, Color color ) : void
ShowProperties ( DSView view, Pad pad, bool forceShowProperties ) : void
ShowVolumePad ( ) : void
UnSelectAll ( ) : void
ZoomIn ( ) : void
ZoomOut ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
OnKeyPress ( KeyPressEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs pevent ) : void
OnResize ( EventArgs e ) : void

Приватные методы

Метод Описание
DrawSessionGrid ( Pen pen, long x ) : void
DrawVerticalGrid ( Pen pen, long x ) : void
DrawVerticalTick ( Pen Pen, long x, int length ) : void
EmitActionTypeChanged ( ) : void
EmitBarSeriesStyleChanged ( ) : void
EmitScaleStyleChanged ( ) : void
EmitUpdateStyleChanged ( ) : void
EmitVolumeVisibleChanged ( ) : void
FillPadsHeightArray ( ) : void
InitializeComponent ( ) : void
OnChartMouseDown ( object sender, MouseEventArgs e ) : void
OnChartMouseLeave ( object sender, EventArgs e ) : void
OnChartMouseUp ( object sender, MouseEventArgs e ) : void
OnChartMouseWheel ( object sender, MouseEventArgs e ) : void
OnPrimitiveUpdated ( object sender, EventArgs e ) : void
OnScrollBarScroll ( object sender, ScrollEventArgs e ) : void
SetBarSeriesStyle ( BSStyle barSeriesStyle, bool force ) : bool
SetCursor ( ChartCursorType type ) : void
SetDateInterval ( System.DateTime firstDateTime, System.DateTime lastDateTime ) : void
SetIndexInterval ( int firstIndex, int lastIndex ) : void
SetPadSizes ( ) : void
Update ( Graphics graphics ) : void
ZoomIn ( int delta ) : void
ZoomOut ( int delta ) : void

Описание методов

AddPad() публичный Метод

public AddPad ( ) : void
Результат void

Chart() публичный Метод

public Chart ( ) : SmartQuant.FinChart.Objects
Результат SmartQuant.FinChart.Objects

Chart() публичный Метод

public Chart ( TimeSeries mainSeries ) : SmartQuant.FinChart.Objects
mainSeries TimeSeries
Результат SmartQuant.FinChart.Objects

ClientX() публичный Метод

public ClientX ( System.DateTime dateTime ) : int
dateTime System.DateTime
Результат int

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

DrawEllipse() публичный Метод

public DrawEllipse ( DrawingEllipse circle, int padNumber ) : void
circle SmartQuant.FinChart.Objects.DrawingEllipse
padNumber int
Результат void

DrawFill() публичный Метод

public DrawFill ( Fill fill, int padNumber ) : void
fill Fill
padNumber int
Результат void

DrawImage() публичный Метод

public DrawImage ( DrawingImage image, int padNumber ) : void
image SmartQuant.FinChart.Objects.DrawingImage
padNumber int
Результат void

DrawLine() публичный Метод

public DrawLine ( DrawingLine line, int padNumber ) : void
line SmartQuant.FinChart.Objects.DrawingLine
padNumber int
Результат void

DrawPath() публичный Метод

public DrawPath ( DrawingPath path, int padNumber ) : void
path SmartQuant.FinChart.Objects.DrawingPath
padNumber int
Результат void

DrawRectangle() публичный Метод

public DrawRectangle ( DrawingRectangle rect, int padNumber ) : void
rect SmartQuant.FinChart.Objects.DrawingRectangle
padNumber int
Результат void

DrawSeries() публичный Метод

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SearchOption option, SmoothingMode smoothingMode ) : DSView
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
option SearchOption
smoothingMode SmoothingMode
Результат DSView

DrawSeries() публичный Метод

public DrawSeries ( TimeSeries series, int padNumber, Color color ) : void
series TimeSeries
padNumber int
color Color
Результат void

DrawSeries() публичный Метод

public DrawSeries ( TimeSeries series, int padNumber, Color color, SearchOption option ) : void
series TimeSeries
padNumber int
color Color
option SearchOption
Результат void

DrawSeries() публичный Метод

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style ) : void
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
Результат void

DrawSeries() публичный Метод

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SmoothingMode smoothingMode ) : void
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
smoothingMode SmoothingMode
Результат void

EnsureVisible() публичный Метод

public EnsureVisible ( Fill fill ) : void
fill Fill
Результат void

GetDateTime() публичный Метод

public GetDateTime ( int x ) : System.DateTime
x int
Результат System.DateTime

GetPadNumber() публичный Метод

public GetPadNumber ( Point point ) : int
point Point
Результат int

HideVolumePad() публичный Метод

public HideVolumePad ( ) : void
Результат void

OnItemAdded() публичный Метод

public OnItemAdded ( ) : void
Результат void

OnKeyPress() защищенный Метод

protected OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
Результат void

OnMouseMove() защищенный Метод

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnPaint() защищенный Метод

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

OnPaintBackground() защищенный Метод

protected OnPaintBackground ( PaintEventArgs pevent ) : void
pevent PaintEventArgs
Результат void

OnResize() защищенный Метод

protected OnResize ( EventArgs e ) : void
e System.EventArgs
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

SetMainSeries() публичный Метод

public SetMainSeries ( ISeries mainSeries ) : void
mainSeries ISeries
Результат void

SetMainSeries() публичный Метод

public SetMainSeries ( ISeries mainSeries, bool showVolumePad, Color color ) : void
mainSeries ISeries
showVolumePad bool
color Color
Результат void

ShowProperties() публичный Метод

public ShowProperties ( DSView view, Pad pad, bool forceShowProperties ) : void
view DSView
pad Pad
forceShowProperties bool
Результат void

ShowVolumePad() публичный Метод

public ShowVolumePad ( ) : void
Результат void

UnSelectAll() публичный Метод

public UnSelectAll ( ) : void
Результат void

ZoomIn() публичный Метод

public ZoomIn ( ) : void
Результат void

ZoomOut() публичный Метод

public ZoomOut ( ) : void
Результат void

Описание свойств

TimeSeriesSmoothingMode защищенное свойство

protected SmoothingMode TimeSeriesSmoothingMode
Результат SmoothingMode

axisBottom защищенное свойство

protected AxisBottom,SmartQuant.FinChart axisBottom
Результат AxisBottom

barSeriesStyle защищенное свойство

protected BSStyle barSeriesStyle
Результат BSStyle

bitmap защищенное свойство

protected Bitmap,System.Drawing bitmap
Результат System.Drawing.Bitmap

canvasBottomOffset защищенное свойство

protected int canvasBottomOffset
Результат int

canvasColor защищенное свойство

protected Color canvasColor
Результат Color

canvasLeftOffset защищенное свойство

protected int canvasLeftOffset
Результат int

canvasRightOffset защищенное свойство

protected int canvasRightOffset
Результат int

canvasTopOffset защищенное свойство

protected int canvasTopOffset
Результат int

contentUpdated защищенное свойство

protected bool contentUpdated
Результат bool

firstIndex защищенное свойство

protected int firstIndex
Результат int

graphics защищенное свойство

protected Graphics graphics
Результат Graphics

intervalWidth защищенное свойство

protected double intervalWidth
Результат double

isMouseOverCanvas защищенное свойство

protected bool isMouseOverCanvas
Результат bool

lastIndex защищенное свойство

protected int lastIndex
Результат int

leftDateTime защищенное свойство

protected DateTime leftDateTime
Результат DateTime

mainSeries защищенное свойство

protected ISeries mainSeries
Результат ISeries

mainSeriesView защищенное свойство

protected SeriesView mainSeriesView
Результат SeriesView

minAxisGap защищенное свойство

protected int minAxisGap
Результат int

minCountOfBars защищенное свойство

protected int minCountOfBars
Результат int

mouseX защищенное свойство

protected int mouseX
Результат int

mouseY защищенное свойство

protected int mouseY
Результат int

padSplit защищенное свойство

protected bool padSplit
Результат bool

padSplitIndex защищенное свойство

protected int padSplitIndex
Результат int

pads защищенное свойство

protected PadList pads
Результат PadList

padsHeightArray защищенное свойство

protected ArrayList padsHeightArray
Результат ArrayList

rightDateTime защищенное свойство

protected DateTime rightDateTime
Результат DateTime

scaleStyle защищенное свойство

protected PadScaleStyle scaleStyle
Результат PadScaleStyle

series защищенное свойство

protected ISeries series
Результат ISeries

sessionEnd защищенное свойство

protected TimeSpan sessionEnd
Результат TimeSpan

sessionGridColor защищенное свойство

protected Color sessionGridColor
Результат Color

sessionGridEnabled защищенное свойство

protected bool sessionGridEnabled
Результат bool

sessionStart защищенное свойство

protected TimeSpan sessionStart
Результат TimeSpan

smoothingMode защищенное свойство

protected SmoothingMode smoothingMode
Результат SmoothingMode

updateStyle защищенное свойство

protected ChartUpdateStyle updateStyle
Результат ChartUpdateStyle

volumePadShown защищенное свойство

protected bool volumePadShown
Результат bool