Show / Hide Table of Contents

Class IgbFinancialPriceSeries

Represents a IgbDataChart financial price series that renders as Candlestick or OHLC representations.

Inheritance
System.Object
BaseRendererElement
IgbSeries
IgbFinancialSeries
IgbFinancialPriceSeries
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbFinancialSeries.BindAxes(IgbAxis[])
IgbFinancialSeries.GetItemValueAsync(Object, String)
IgbFinancialSeries.GetItemValue(Object, String)
IgbFinancialSeries.GetMemberPathValueAsync(String)
IgbFinancialSeries.GetMemberPathValue(String)
IgbFinancialSeries.GetPreviousOrExactIndexAsync(Point, Boolean)
IgbFinancialSeries.GetPreviousOrExactIndex(Point, Boolean)
IgbFinancialSeries.GetNextOrExactIndexAsync(Point, Boolean)
IgbFinancialSeries.GetNextOrExactIndex(Point, Boolean)
IgbFinancialSeries.GetOffsetValueAsync()
IgbFinancialSeries.GetOffsetValue()
IgbFinancialSeries.GetCategoryWidthAsync()
IgbFinancialSeries.GetCategoryWidth()
IgbFinancialSeries.GetSeriesValuePositionAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesValuePosition(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesValueAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesValue(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesHighValueAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesHighValue(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesLowValueAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesLowValue(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesCloseValueAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesCloseValue(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesOpenValueAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesOpenValue(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesVolumeValueAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesVolumeValue(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesHighValuePositionAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesHighValuePosition(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesLowValuePositionAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesLowValuePosition(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesOpenValuePositionAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesOpenValuePosition(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesCloseValuePositionAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesCloseValuePosition(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesVolumeValuePositionAsync(Point, Boolean, Boolean)
IgbFinancialSeries.GetSeriesVolumeValuePosition(Point, Boolean, Boolean)
IgbFinancialSeries.CanUseAsYAxisAsync(Object)
IgbFinancialSeries.CanUseAsYAxis(Object)
IgbFinancialSeries.CanUseAsXAxisAsync(Object)
IgbFinancialSeries.CanUseAsXAxis(Object)
IgbFinancialSeries.GetExactItemIndexAsync(Point)
IgbFinancialSeries.GetExactItemIndex(Point)
IgbFinancialSeries.GetItemIndexAsync(Point)
IgbFinancialSeries.GetItemIndex(Point)
IgbFinancialSeries.GetItemAsync(Point)
IgbFinancialSeries.GetItem(Point)
IgbFinancialSeries.NegativeBrush
IgbFinancialSeries.XAxis
IgbFinancialSeries.XAxisScript
IgbFinancialSeries.XAxisName
IgbFinancialSeries.YAxis
IgbFinancialSeries.YAxisScript
IgbFinancialSeries.YAxisName
IgbFinancialSeries.OpenMemberPath
IgbFinancialSeries.HighMemberPath
IgbFinancialSeries.LowMemberPath
IgbFinancialSeries.CloseMemberPath
IgbFinancialSeries.VolumeMemberPath
IgbFinancialSeries.HighlightedOpenMemberPath
IgbFinancialSeries.HighlightedHighMemberPath
IgbFinancialSeries.HighlightedLowMemberPath
IgbFinancialSeries.HighlightedCloseMemberPath
IgbFinancialSeries.HighlightedVolumeMemberPath
IgbFinancialSeries.IsCustomCategoryStyleAllowed
IgbFinancialSeries.TransitionInMode
IgbFinancialSeries.IsTransitionInEnabled
IgbFinancialSeries.AssigningCategoryStyleScript
IgbFinancialSeries.AssigningCategoryStyle
IgbFinancialSeries.TypicalScript
IgbFinancialSeries.Typical
IgbFinancialSeries.TypicalBasedOnScript
IgbFinancialSeries.TypicalBasedOn
IgbSeries.Dispose()
IgbSeries.OnInitializedAsync()
IgbSeries.BindSeries(IgbSeries[])
IgbSeries.ResolveTooltipBrushAsync()
IgbSeries.ResolveTooltipBrush()
IgbSeries.GetSeriesValueMarkerBoundingBoxAsync(Point)
IgbSeries.GetSeriesValueMarkerBoundingBox(Point)
IgbSeries.GetSeriesValuePositionFromSeriesPixelAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionFromSeriesPixel(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueFromSeriesPixelAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueFromSeriesPixel(Point, Boolean, Boolean)
IgbSeries.HideToolTipsAsync()
IgbSeries.HideToolTips()
IgbSeries.HideToolTipsImmediateAsync()
IgbSeries.HideToolTipsImmediate()
IgbSeries.ToWorldPositionAsync(Point)
IgbSeries.ToWorldPosition(Point)
IgbSeries.ToWorldRectAsync(Rect)
IgbSeries.ToWorldRect(Rect)
IgbSeries.FromWorldPositionAsync(Point)
IgbSeries.FromWorldPosition(Point)
IgbSeries.RenderSeriesAsync(Boolean)
IgbSeries.RenderSeries(Boolean)
IgbSeries.GetMainContentViewportAsync()
IgbSeries.GetMainContentViewport()
IgbSeries.GetEffectiveViewportAsync()
IgbSeries.GetEffectiveViewport()
IgbSeries.RemoveAllAlternateViewsAsync()
IgbSeries.RemoveAllAlternateViews()
IgbSeries.RemoveAlternateViewAsync(String)
IgbSeries.RemoveAlternateView(String)
IgbSeries.NotifyIndexedPropertiesChangedAsync()
IgbSeries.NotifyIndexedPropertiesChanged()
IgbSeries.NotifyVisualPropertiesChangedAsync()
IgbSeries.NotifyVisualPropertiesChanged()
IgbSeries.ReplayTransitionInAsync()
IgbSeries.ReplayTransitionIn()
IgbSeries.PlayTransitionOutAsync()
IgbSeries.PlayTransitionOut()
IgbSeries.PlayTransitionInAsync()
IgbSeries.PlayTransitionIn()
IgbSeries.PlayTransitionOutAndRemoveAsync()
IgbSeries.PlayTransitionOutAndRemove()
IgbSeries.RemoveAxesAsync()
IgbSeries.RemoveAxes()
IgbSeries.SimulateHoverAsync(Point)
IgbSeries.SimulateHover(Point)
IgbSeries.StyleUpdatedAsync()
IgbSeries.StyleUpdated()
IgbSeries.MoveCursorPointAsync(Point)
IgbSeries.MoveCursorPoint(Point)
IgbSeries.GetUnscaledPositionAsync(Point)
IgbSeries.GetUnscaledPosition(Point)
IgbSeries.SeriesViewerParent
IgbSeries.Title
IgbSeries.TooltipTemplate
IgbSeries.DataLegendGroup
IgbSeries.HighlightedValuesDataLegendGroup
IgbSeries.HighlightedValuesExtraPropertyOverlays
IgbSeries.DataSource
IgbSeries.DataSourceScript
IgbSeries.HighlightedDataSource
IgbSeries.HighlightedDataSourceScript
IgbSeries.Legend
IgbSeries.LegendScript
IgbSeries.LegendItemVisibility
IgbSeries.LegendItemBadgeTemplate
IgbSeries.LegendItemBadgeTemplateScript
IgbSeries.ActualLegendItemBadgeTemplate
IgbSeries.ActualLegendItemBadgeTemplateScript
IgbSeries.ActualLegendItemBadgeOutline
IgbSeries.ActualLegendItemBadgeBrush
IgbSeries.LegendItemBadgeShape
IgbSeries.LegendItemBadgeMode
IgbSeries.LegendItemTemplate
IgbSeries.LegendItemTemplateScript
IgbSeries.DiscreteLegendItemTemplate
IgbSeries.DiscreteLegendItemTemplateScript
IgbSeries.Index
IgbSeries.TransitionEasingFunction
IgbSeries.TransitionEasingFunctionScript
IgbSeries.TransitionInEasingFunction
IgbSeries.TransitionInEasingFunctionScript
IgbSeries.TransitionOutEasingFunction
IgbSeries.TransitionOutEasingFunctionScript
IgbSeries.TransitionDuration
IgbSeries.ActualResolution
IgbSeries.Resolution
IgbSeries.VisibleRangeMarginTop
IgbSeries.VisibleRangeMarginBottom
IgbSeries.VisibleRangeMarginLeft
IgbSeries.VisibleRangeMarginRight
IgbSeries.HighlightedTitleSuffix
IgbSeries.HighlightedLegendItemVisibility
IgbSeries.Brush
IgbSeries.ActualBrush
IgbSeries.SelectionBrush
IgbSeries.FocusBrush
IgbSeries.ActualSelectionBrush
IgbSeries.ActualFocusBrush
IgbSeries.SafeActualBrush
IgbSeries.Outline
IgbSeries.ActualOutline
IgbSeries.LineJoin
IgbSeries.HighlightedValuesDisplayMode
IgbSeries.ShouldAnimateOnDataSourceSwap
IgbSeries.Thickness
IgbSeries.ActualThickness
IgbSeries.DashArray
IgbSeries.SelectionThickness
IgbSeries.ActualHighlightingMode
IgbSeries.ActualSelectionMode
IgbSeries.ActualFocusMode
IgbSeries.ActualHighlightedValuesFadeOpacity
IgbSeries.HighlightedValuesFadeOpacity
IgbSeries.ActualHighlightingFadeOpacity
IgbSeries.HighlightingFadeOpacity
IgbSeries.IsActualLegendFinancial
IgbSeries.IsComponentHighlightingModeIgnored
IgbSeries.IsHighlightingEnabled
IgbSeries.UseItemWiseColors
IgbSeries.ShouldShiftOpacityForSafeActualBrush
IgbSeries.ShouldRemoveHighlightedDataOnLayerHidden
IgbSeries.ShouldHideAutoCallouts
IgbSeries.IsDropShadowEnabled
IgbSeries.ShadowBlur
IgbSeries.ShadowColor
IgbSeries.UseSingleShadow
IgbSeries.ShadowOffsetX
IgbSeries.ShadowOffsetY
IgbSeries.AreaFillOpacity
IgbSeries.ActualAreaFillOpacity
IgbSeries.MarkerFillOpacity
IgbSeries.ActualMarkerFillOpacity
IgbSeries.IsDefaultToolTipSelected
IgbSeries.ShowDefaultTooltip
IgbSeries.AttachTooltipToRoot
IgbSeries.VisibleRangeMode
IgbSeries.OutlineMode
IgbSeries.TransitionInDuration
IgbSeries.TransitionOutDuration
IgbSeries.TransitionInSpeedType
IgbSeries.TransitionOutSpeedType
IgbSeries.LineCap
IgbSeries.AutoCalloutLabelFormat
IgbSeries.AutoCalloutLabelFormatSpecifiers
IgbSeries.AutoCalloutValueLabelFormat
IgbSeries.AutoCalloutValueLabelFormatSpecifiers
IgbSeries.MouseOverEnabled
IgbSeries.CoercionMethods
IgbSeries.CoercionMethodsScript
IgbSeries.ExpectFunctions
IgbSeries.HitTestMode
IgbSeries.ActualHitTestMode
IgbSeries.FinalValue
IgbSeries.PercentChange
IgbSeries.Layers
IgbSeries.ActualLayers
IgbSeries.Opacity
IgbSeries.Visibility
IgbSeries.TransitionOutCompletedScript
IgbSeries.TransitionOutCompleted
IgbSeries.RenderRequestedScript
IgbSeries.RenderRequested
BaseRendererElement._name
BaseRendererElement.eventCallbacksCache
BaseRendererElement._cachedSerializedContent
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.ParentTypeName
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbFinancialPriceSeries : IgbFinancialSeries, JsonSerializable, IDisposable
Remarks

Default required members: Open, Low, High, Close

Constructors

IgbFinancialPriceSeries()

Declaration
public IgbFinancialPriceSeries()

Properties

ActualTrendLineBrush

Gets the effective TrendLineBrush for this FinancialPriceSeries.

Declaration
public string ActualTrendLineBrush { get; set; }
Property Value
Type Description
System.String

CategoryCollisionMode

Gets or sets the category collision mode selection behavior to use for the series.

Declaration
public CategoryCollisionMode CategoryCollisionMode { get; set; }
Property Value
Type Description
CategoryCollisionMode

CloseMemberAsLegendLabel

Gets or sets the label displayed before series' Close value in the Data Legend.

Declaration
public string CloseMemberAsLegendLabel { get; set; }
Property Value
Type Description
System.String

CloseMemberAsLegendUnit

Gets or sets the unit displayed after series' Close value in the Data Legend.

Declaration
public string CloseMemberAsLegendUnit { get; set; }
Property Value
Type Description
System.String

DisplayType

Gets or sets the display type for the current FinancialPriceSeries object.

Declaration
public PriceDisplayType DisplayType { get; set; }
Property Value
Type Description
PriceDisplayType

HighMemberAsLegendLabel

Gets or sets the label displayed before series' High value in the Data Legend.

Declaration
public string HighMemberAsLegendLabel { get; set; }
Property Value
Type Description
System.String

HighMemberAsLegendUnit

Gets or sets the unit displayed after series' High value in the Data Legend.

Declaration
public string HighMemberAsLegendUnit { get; set; }
Property Value
Type Description
System.String

LowMemberAsLegendLabel

Gets or sets the label displayed before series' Low value in the Data Legend.

Declaration
public string LowMemberAsLegendLabel { get; set; }
Property Value
Type Description
System.String

LowMemberAsLegendUnit

Gets or sets the unit displayed after series' Low value in the Data Legend.

Declaration
public string LowMemberAsLegendUnit { get; set; }
Property Value
Type Description
System.String

NegativeOutline

Brush to use for outlining negative elements in the series.

Declaration
public string NegativeOutline { get; set; }
Property Value
Type Description
System.String

OpenMemberAsLegendLabel

Gets or sets the label displayed before series' Open value in the Data Legend.

Declaration
public string OpenMemberAsLegendLabel { get; set; }
Property Value
Type Description
System.String

OpenMemberAsLegendUnit

Gets or sets the unit displayed after series' Open value in the Data Legend.

Declaration
public string OpenMemberAsLegendUnit { get; set; }
Property Value
Type Description
System.String

TrendLineBrush

Gets or sets the brush to use to draw the trend line.

Declaration
public string TrendLineBrush { get; set; }
Property Value
Type Description
System.String

TrendLineDashArray

Gets or sets a collection of double values that indicate the pattern of dashes and gaps that is used to draw the trend line for the current FinancialPriceSeries object.

Declaration
public double[] TrendLineDashArray { get; set; }
Property Value
Type Description
System.Double[]

TrendLinePeriod

Gets or sets the trend line period for the current series.

Declaration
public int TrendLinePeriod { get; set; }
Property Value
Type Description
System.Int32
Remarks

The typical, and initial, value for trend line period is 7.

TrendLineThickness

Gets or sets the thickness of the current FinancialPriceSeries object's trend line.

Declaration
public double TrendLineThickness { get; set; }
Property Value
Type Description
System.Double

TrendLineType

Gets or sets the trend type for the current financial series.

Declaration
public TrendLineType TrendLineType { get; set; }
Property Value
Type Description
TrendLineType

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
IgbFinancialSeries.Type

Methods

EnsureModulesLoaded()

Declaration
protected override void EnsureModulesLoaded()
Overrides
BaseRendererElement.EnsureModulesLoaded()

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
IgbFinancialSeries.FindByName(String)

GetItemSpan()

Declaration
public override double GetItemSpan()
Returns
Type Description
System.Double
Overrides
IgbSeries.GetItemSpan()

GetItemSpanAsync()

For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.

Declaration
public override Task<double> GetItemSpanAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
Overrides
IgbSeries.GetItemSpanAsync()

GetSeriesValueBoundingBox(Point)

Declaration
public override Rect GetSeriesValueBoundingBox(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
Rect
Overrides
IgbSeries.GetSeriesValueBoundingBox(Point)

GetSeriesValueBoundingBoxAsync(Point)

If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.

Declaration
public override Task<Rect> GetSeriesValueBoundingBoxAsync(Point world)
Parameters
Type Name Description
Point world

The world coordinate for which to get a value bounding box for

Returns
Type Description
System.Threading.Tasks.Task<Rect>
Overrides
IgbSeries.GetSeriesValueBoundingBoxAsync(Point)

GetSeriesValueType(ValueLayerValueMode)

Declaration
public override double[] GetSeriesValueType(ValueLayerValueMode mode)
Parameters
Type Name Description
ValueLayerValueMode mode
Returns
Type Description
System.Double[]
Overrides
IgbSeries.GetSeriesValueType(ValueLayerValueMode)

GetSeriesValueTypeAsync(ValueLayerValueMode)

Gets a numeric value from the numeric axis associated with this series that matches the desired value mode.

Declaration
public override Task<double[]> GetSeriesValueTypeAsync(ValueLayerValueMode mode)
Parameters
Type Name Description
ValueLayerValueMode mode

The type of value desired from the series numeric axis.

Returns
Type Description
System.Threading.Tasks.Task<System.Double[]>
Overrides
IgbSeries.GetSeriesValueTypeAsync(ValueLayerValueMode)

GetSeriesValueTypePosition(ValueLayerValueMode)

Declaration
public override Point GetSeriesValueTypePosition(ValueLayerValueMode mode)
Parameters
Type Name Description
ValueLayerValueMode mode
Returns
Type Description
Point
Overrides
IgbSeries.GetSeriesValueTypePosition(ValueLayerValueMode)

GetSeriesValueTypePositionAsync(ValueLayerValueMode)

Declaration
public override Task<Point> GetSeriesValueTypePositionAsync(ValueLayerValueMode mode)
Parameters
Type Name Description
ValueLayerValueMode mode
Returns
Type Description
System.Threading.Tasks.Task<Point>
Overrides
IgbSeries.GetSeriesValueTypePositionAsync(ValueLayerValueMode)

ScrollIntoView(Object)

Declaration
public override bool ScrollIntoView(object item)
Parameters
Type Name Description
System.Object item
Returns
Type Description
System.Boolean
Overrides
IgbSeries.ScrollIntoView(Object)

ScrollIntoViewAsync(Object)

Scrolls the series to display the item for the specified data item.

Declaration
public override Task<bool> ScrollIntoViewAsync(object item)
Parameters
Type Name Description
System.Object item

The data item (item) to scroll to.

Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
Overrides
IgbSeries.ScrollIntoViewAsync(Object)
Remarks

The categorySeries is scrolled by the minimum amount required to place the specified data item within the central 80% of the visible axis.

SetNegativeColors(String, String)

Declaration
public override void SetNegativeColors(string negativeBrush, string negativeOutline)
Parameters
Type Name Description
System.String negativeBrush
System.String negativeOutline
Overrides
IgbFinancialSeries.SetNegativeColors(String, String)

SetNegativeColorsAsync(String, String)

Declaration
public override Task SetNegativeColorsAsync(string negativeBrush, string negativeOutline)
Parameters
Type Name Description
System.String negativeBrush
System.String negativeOutline
Returns
Type Description
System.Threading.Tasks.Task
Overrides
IgbFinancialSeries.SetNegativeColorsAsync(String, String)

Implements

JsonSerializable
System.IDisposable