Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SFCandleSeries

    Show / Hide Table of Contents

    Class SFCandleSeries

    Represents a candle chart. To render candle chart, create an instance of this class and add it to Series collection property and set the required properties.

    Inheritance
    System.Object
    SFSeries
    SFCartesianSeries
    SFFinancialSeries
    SFOHLCSeries
    SFCandleSeries
    Inherited Members
    SFOHLCSeries.SetFillColor(SFChartSegment)
    SFOHLCSeries.CreateSegments()
    SFOHLCSeries.LineWidth
    SFFinancialSeries.AnimationForSegment(SFChartSegment)
    SFFinancialSeries.OnAttachedToChart()
    SFFinancialSeries.OnDetachedFromChart()
    SFFinancialSeries.OnBindingPathChanged()
    SFFinancialSeries.SeriesName
    SFFinancialSeries.High
    SFFinancialSeries.Low
    SFFinancialSeries.Open
    SFFinancialSeries.Close
    SFFinancialSeries.Spacing
    SFFinancialSeries.Width
    SFFinancialSeries.BearFillColor
    SFFinancialSeries.BullFillColor
    SFCartesianSeries.DrawInContext(CGContext)
    SFCartesianSeries.FindNearestChartPoint(Single, Single)
    SFCartesianSeries.FindNearestChartPoints(Single, Single)
    SFCartesianSeries.GetCardinalSpline(List<Double>, IList<Double>)
    SFCartesianSeries.CalculateControlPoints(Double, Double, Double, Double, Double, Double)
    SFCartesianSeries.CalculateControlPoints(Double, Double, Double, Double, Double, Double, Double)
    SFCartesianSeries.GetMonotonicSpline(List<Double>, IList<Double>, Double[])
    SFCartesianSeries.GetDataPoints(RectangleF)
    SFCartesianSeries.GetDataPoints(Double, Double, Double, Double)
    SFCartesianSeries.IsTransposed
    SFCartesianSeries.Trendlines
    SFCartesianSeries.XAxis
    SFCartesianSeries.YAxis
    SFCartesianSeries.ShowTrackballInfo
    SFCartesianSeries.ActualXAxis
    SFCartesianSeries.ActualYAxis
    SFSeries.InvalidateRender()
    SFSeries.Animate()
    SFSeries.CreateRenderer()
    SFSeries.InsertDataPointAtIndex(nint)
    SFSeries.RemoveDataPointAtIndex(nint)
    SFSeries.ReloadData()
    SFSeries.DrawLayer(CALayer, CGContext)
    SFSeries.DataPointIndexAtPoint(CGPoint)
    SFSeries.DrawMarker(CGContext, Double, Double, Int32)
    SFSeries.DrawLabel(NSString, CGContext, Double, Double, Int32)
    SFSeries.DrawConnectorLine(CGContext, Double, Double, Double, Double, NSColor, Int32)
    SFSeries.GeneratePoints(String[], IList<Double>[])
    SFSeries.ScheduleUpdateArea()
    SFSeries.GetSelectionColor()
    SFSeries.GetGradientStartPoint(SFChartSegment)
    SFSeries.GetGradientEndPoint(SFChartSegment)
    SFSeries.SetIndividualPoint(Int32, Object, Boolean)
    SFSeries.ClearUnUsedDataMarkerLabels(Int32)
    SFSeries.SeriesContainsPoint(CGPoint)
    SFSeries.SetStrokeWidth(SFChartSegment)
    SFSeries.SuspendNotification()
    SFSeries.ResumeNotification()
    SFSeries.EnableTooltip
    SFSeries.LegendIcon
    SFSeries.EnableDataPointSelection
    SFSeries.Visible
    SFSeries.VisibleOnLegend
    SFSeries.LayerFrame
    SFSeries.ListenPropertyChange
    SFSeries.DataMarker
    SFSeries.EnableAnimation
    SFSeries.AnimationDuration
    SFSeries.IsSelected
    SFSeries.SelectedDataPointIndex
    SFSeries.SelectedDataPointColor
    SFSeries.DataCount
    SFSeries.Name
    SFSeries.Color
    SFSeries.Alpha
    SFSeries.Label
    SFSeries.ItemsSource
    SFSeries.XBindingPath
    SFSeries.ColorModel
    SFSeries.XRange
    SFSeries.YRange
    SFSeries.Segments
    SFSeries.DataMarkerLabelCreated
    Namespace: Syncfusion.MacOS.Charts.SfChart
    Assembly: Syncfusion.SfChart.XForms.macOS.dll
    Syntax
    public class SFCandleSeries : SFOHLCSeries
    Remarks

    SFCandleSeries requires ItemsSource, XBindingPath, High, Low, Open and Close properties to be set to render the chart. This series also requires x-axis and y-axis to be explicitly set either using PrimaryAxis and SecondaryAxis or XAxis and YAxis.

    Constructors

    SFCandleSeries()

    Declaration
    public SFCandleSeries()

    Properties

    BorderColor

    Gets or sets the border color of the series.

    Declaration
    public NSColor BorderColor { get; set; }
    Property Value
    Type Description
    AppKit.NSColor

    BorderWidth

    Gets or sets the border width of the series.

    Declaration
    public nfloat BorderWidth { get; set; }
    Property Value
    Type Description
    System.nfloat

    EnableSolidCandles

    Gets or sets a value indicating whether to enable solid candles.

    Declaration
    public bool EnableSolidCandles { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    CreateSegment()

    Create the SFCandleSegment.

    Declaration
    protected override SFChartSegment CreateSegment()
    Returns
    Type Description
    SFChartSegment

    Returns a segment.

    Overrides
    SFOHLCSeries.CreateSegment()

    CreateSegment(Double[], Boolean, Boolean)

    Declaration
    protected override void CreateSegment(double[] values, bool isBull, bool isFill)
    Parameters
    Type Name Description
    System.Double[] values
    System.Boolean isBull
    System.Boolean isFill
    Overrides
    SFOHLCSeries.CreateSegment(Double[], Boolean, Boolean)
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved