In This Article

LineSeriesBase Class

Represents a base class for line and area series for use in a XYChart.

[StyleTypedProperty(Property = "LineStyle", StyleTargetType = typeof(Shape))]
public abstract class LineSeriesBase : XYSeriesBase
Inheritance:
object Visual UIElement FrameworkElement Control SeriesBase XYSeriesBase object
Derived:
AreaSeries LineSeries

Constructors

LineSeriesBase()

Initializes an instance of the class.

protected LineSeriesBase()

Properties

LabelPositioningMode

The LabelPositioningMode used to determine how labels are laid out.

public virtual LabelPositioningMode LabelPositioningMode { get; set; }

Property Value

LabelPositioningMode:

The default value is FromAverage.

LineKind

A XYSeriesLineKind, which indicates what kind of line should be rendered by the series.

public XYSeriesLineKind LineKind { get; set; }

Property Value

XYSeriesLineKind:

The default value is Normal.

LineStyle

A Style, which is applied to the Shape used to render the series.

public Style? LineStyle { get; set; }

Property Value

Style

MarkerVisibility

A value indicating which markers are rendered along the series.

public ChartMarkerVisibility MarkerVisibility { get; set; }

Property Value

ChartMarkerVisibility:

The default value is None.

MinimumMargin

Returns the minimum margin around the plotted area required by the series.

protected override Thickness? MinimumMargin { get; }

Property Value

Thickness?

Fields

LabelPositioningModeProperty

Defines the LabelPositioningMode property.

public static readonly DependencyProperty LabelPositioningModeProperty

LineKindProperty

Defines the LineKind property.

public static readonly DependencyProperty LineKindProperty

LineStyleProperty

Defines the LineStyle property.

public static readonly DependencyProperty LineStyleProperty

MarkerVisibilityProperty

Defines the MarkerVisibility property.

public static readonly DependencyProperty MarkerVisibilityProperty

Inherited Members

Extension Methods