Class LineSeries3D
Class implementation for LineSeries3D
Inheritance
Inherited Members
Namespace: Syncfusion.UI.Xaml.Charts
Assembly: Syncfusion.SfChart.WPF.dll
Syntax
public class LineSeries3D : XyDataSeries3D, ICloneable, ISupportAxes3D, ISupportAxes
Constructors
LineSeries3D()
Initializes a new instance of the LineSeries3D class.
Declaration
public LineSeries3D()
Fields
StrokeThicknessProperty
The DependencyProperty for StrokeThickness property.
Declaration
public static readonly DependencyProperty StrokeThicknessProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
IsLinear
The property confirms the linearity of this series.
Declaration
protected override bool IsLinear { get; }
Property Value
Type |
---|
System.Boolean |
Overrides
Remarks
Returns true
if its linear, otherwise it returns false
.
Segment
Gets or sets the LineSegment3D.
Declaration
public LineSegment3D Segment { get; set; }
Property Value
Type |
---|
LineSegment3D |
SelectedSegment
Gets the selected segment in this series, when we enable the single selection.
Declaration
protected override ChartSegment SelectedSegment { get; }
Property Value
Type | Description |
---|---|
ChartSegment | It returns |
Overrides
SelectedSegments
Gets the selected segments in this series, when we enable the multiple selection.
Declaration
protected override List<ChartSegment> SelectedSegments { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ChartSegment> | It returns System.Collections.Generic.List<T>. |
Overrides
StrokeThickness
Gets or sets the stroke thickness for the LineSeries3D
.
Declaration
public int StrokeThickness { get; set; }
Property Value
Type |
---|
System.Int32 |
Methods
CloneSeries(DependencyObject)
Clones the series.
Declaration
protected override DependencyObject CloneSeries(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The object. |
Returns
Type | Description |
---|---|
System.Windows.DependencyObject | Returns the cloned series. |
Overrides
CreateEmptyPointSegments(IList<Double>, out List<List<Double>>, out List<List<Double>>)
Creates the empty segments.
Declaration
public override void CreateEmptyPointSegments(IList<double> yValues, out List<List<double>> yValList, out List<List<double>> xValList)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<System.Double> | yValues | The y values |
System.Collections.Generic.List<System.Collections.Generic.List<System.Double>> | yValList | The y value list |
System.Collections.Generic.List<System.Collections.Generic.List<System.Double>> | xValList | The x value list |
Overrides
CreateSegments()
Creates the segments of LineSeries3D.
Declaration
public override void CreateSegments()
Overrides
OnSeriesMouseMove(Object, Point)
Updates the mouse move interactions.
Declaration
protected override void OnSeriesMouseMove(object source, Point pos)
Parameters
Type | Name | Description |
---|---|---|
System.Object | source | The Source |
System.Windows.Point | pos | The Position |
Overrides
SelectedIndexChanged(Int32, Int32)
Method used to set segment selection brush to selected index chart segment and trigger chart selection event
Declaration
protected override void SelectedIndexChanged(int newIndex, int oldIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | newIndex | The New Index |
System.Int32 | oldIndex | The Old Index |