StackedColumnRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Defines a Stacked-Column renderable series, supporting rendering of column bars which have accumulated Y-values for multiple series in a group.

Наследует: BaseColumnRenderableSeries

Реализует: IStackedColumnRenderableSeries, IStackedRenderableSeries, IRenderableSeries, IRenderableSeriesBase, IDrawable, IXmlSerializable

Конструкторы

StackedColumnRenderableSeries()

Initializes a new instance of the StackedColumnRenderableSeries class.

Свойства

IsOneHundredPercent : bool

Gets or sets the value which indicates whether the series are 100% stacked

LabelColor : Color

Gets or sets the foreground color for text labels.

LabelFontSize : float

Gets or sets the font size for text labels.

LabelTextFormatting : string

Gets or sets the formatting string for text labels.

ShowLabel : bool

Gets or sets the value indicating whether to show text labels over the columns.

Spacing : double

Gets or sets the value which specifies the width of the gap between horizontally stacked columns. Can be set to either a relative or absolute value depending on the SpacingMode used.

SpacingMode : SpacingMode

Gets or sets the SpacingMode to use for the space between columns computations. E.g. the default of Absolute requires that Spacing is in pixels. The value of Relative requires that Spacing is a double value from 0.0 to 1.0.

StackedGroupId : string

Gets or sets a string StackedGroupId. All series within the same group get stacked vertically.

Wrapper : IStackedColumnsWrapper

The IStackedColumnsWrapper instance which wraps this StackedColumnRenderableSeries.

Методы

GetChartRotationAngle() : double

Used Internally: gets the rotation angle of the chart, which is 0 degrees or 90 degrees depending on whether the parent UltrachartSurface has swapped X and Y Axes or not.

GetSeriesBodyLowerDataBound(HitTestInfo) : double

Returns the series lower bound at nearest hit point

GetSeriesBodyUpperDataBound(HitTestInfo) : double

Returns the series upper bound at nearest hit point

GetSeriesBodyWidth(HitTestInfo) : double

Returns the width of a single column at DataSeriesIndex.

GetXRange() : IRange

Computes the full X data range which current StackedColumnRenderableSeries occupies.

GetYRange(IRange, bool) : IRange

Returns the data range of the assosiated IDataSeries on Y direction The X-Axis Range currently in viewIndicates whether to return positive YRange only

InternalDraw(IRenderContext2D, IRenderPassData)

Draws the series using the IRenderContext2D and the IRenderPassData passed in.

renderContext
The render context. This is a graphics object which has methods to draw lines, quads and polygons to the screen
renderPassData
The render pass data. Contains a resampled IPointSeries, the IndexRange of points on the screen and the current YAxis and XAxis ICoordinateCalculator to convert data-points to screen points

Поля

IsOneHundredPercentProperty : DependencyProperty

Defines the IsOneHundredPercent DependnecyProperty

LabelColorProperty : DependencyProperty

Defines the LabelColor DependnecyProperty

LabelFontSizeProperty : DependencyProperty

Defines the LabelFontSize DependnecyProperty

LabelTextFormattingProperty : DependencyProperty

Defines the LabelTextFormatting DependnecyProperty

ShowLabelProperty : DependencyProperty

Defines the ShowLabel DependnecyProperty

SpacingModeProperty : DependencyProperty

Defines the SpacingMode DependnecyProperty

SpacingProperty : DependencyProperty

Defines the Spacing DependnecyProperty

StackedGroupIdProperty : DependencyProperty

Defines the StackedGroupId DependnecyProperty