menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ChartFastSplineSegment - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ChartFastSplineSegment

    Represents FastSpline chart type segment.

    Inheritance
    System.Object
    ChartSegment
    ChartFastSplineSegment
    Implements
    System.IDisposable
    Inherited Members
    ChartSegment.CenterOfViewportProperty
    ChartSegment.CenterOfViewportPropertyKey
    ChartSegment.CorrespondingPoints
    ChartSegment.DefaultTemplate
    ChartSegment.DefaultTemplatePropertyKey
    ChartSegment.DisposeSegment()
    ChartSegment.Draw3DSegment(IChartTransformer)
    ChartSegment.Geometry3D
    ChartSegment.Geometry3DGroup
    ChartSegment.GetCenterOfViewport(DependencyObject)
    ChartSegment.Highlighted
    ChartSegment.HighlightedProperty
    ChartSegment.Interior
    ChartSegment.InteriorProperty
    ChartSegment.IsSelected
    ChartSegment.IsSelectedProperty
    ChartSegment.Item
    ChartSegment.ItemProperty
    ChartSegment.OnPropertyChanged(DependencyPropertyChangedEventArgs)
    ChartSegment.Series
    ChartSegment.SeriesProperty
    ChartSegment.SeriesPropertyKey
    ChartSegment.SetXRange(Double[])
    ChartSegment.SetYRange(Double[])
    ChartSegment.SetZRange(Double[])
    ChartSegment.Stroke
    ChartSegment.StrokeProperty
    ChartSegment.StrokeThickness
    ChartSegment.StrokeThicknessProperty
    ChartSegment.ToolTip
    ChartSegment.ToolTipProperty
    ChartSegment.XDataMeasure
    ChartSegment.YDataMeasure
    ChartSegment.ZDataMeasure
    ChartSegment.zRange
    Namespace: Syncfusion.Windows.Chart
    Assembly: Syncfusion.Chart.Wpf.dll
    Syntax
    public class ChartFastSplineSegment : ChartSegment, IDisposable
    Remarks

    Class instance is created automatically by WPF Chart building system.

    Fields

    GeometryProperty

    Identifies the Geometry dependency property.

    Declaration
    public static readonly DependencyProperty GeometryProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    PointsProperty

    Identifies the Points dependency property.

    Declaration
    public static readonly DependencyProperty PointsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    Properties

    Geometry

    Gets or sets the segment's geometry. This is a dependency property.

    Declaration
    public Geometry Geometry { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Geometry

    The geometry.

    Points

    Gets or sets the points collection.

    Declaration
    public PointCollection Points { get; set; }
    Property Value
    Type Description
    System.Windows.Media.PointCollection

    The points.

    Methods

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public override void Dispose()
    Overrides
    ChartSegment.Dispose()

    GetBezierControlPoints(IChartDataPoint, IChartDataPoint, Double, Double, out ChartPoint, out ChartPoint)

    Gets the bezier control points.

    Declaration
    protected static void GetBezierControlPoints(IChartDataPoint point1, IChartDataPoint point2, double ys1, double ys2, out ChartPoint controlPoint1, out ChartPoint controlPoint2)
    Parameters
    Type Name Description
    IChartDataPoint point1

    The point1.

    IChartDataPoint point2

    The point2.

    System.Double ys1

    The ys1 value.

    System.Double ys2

    The ys2 value.

    ChartPoint controlPoint1

    The control point1.

    ChartPoint controlPoint2

    The control point2.

    GetSegmet(IChartDataPoint, ChartSeries)

    Get the points and set the range to the corresponding series

    Declaration
    public void GetSegmet(IChartDataPoint point, ChartSeries series)
    Parameters
    Type Name Description
    IChartDataPoint point
    ChartSeries series

    SetPointsForAllSeries(ChartSeries, ChartAxis)

    Declaration
    protected override void SetPointsForAllSeries(ChartSeries series, ChartAxis axis)
    Parameters
    Type Name Description
    ChartSeries series
    ChartAxis axis
    Overrides
    ChartSegment.SetPointsForAllSeries(ChartSeries, ChartAxis)

    Update(IChartTransformer)

    Updates the real coordinates of segment.

    Declaration
    public override void Update(IChartTransformer transformer)
    Parameters
    Type Name Description
    Syncfusion.Windows.Chart.IChartTransformer transformer

    Instance of class that implements Syncfusion.Windows.Chart.IChartTransformer interface.

    Overrides
    ChartSegment.Update(IChartTransformer)

    UpdateSegment(List<IChartDataPoint>, ChartSeries)

    Method implementation for UpdateSegments for update the FastSplineSegments by given ChartSeries

    Declaration
    public void UpdateSegment(List<IChartDataPoint> points, ChartSeries series)
    Parameters
    Type Name Description
    System.Collections.Generic.List<IChartDataPoint> points
    ChartSeries series

    Implements

    System.IDisposable

    See Also

    ChartFastSplineType
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved