MicroLineSeriesBase Class
Represents a base class for line and area series for use in a MicroXYChart.
[StyleTypedProperty(Property = "LineNegativeStyle", StyleTargetType = typeof(Shape))]
[StyleTypedProperty(Property = "LineStyle", StyleTargetType = typeof(Shape))]
public abstract class MicroLineSeriesBase : MicroXYSeriesBase
- Inheritance:
- object Visual UIElement FrameworkElement Control MicroSeriesBase MicroXYSeriesBase object
- Derived:
- MicroAreaSeries MicroLineSeries
Constructors
MicroLineSeriesBase()
Initializes an instance of the class.
protected MicroLineSeriesBase()
Properties
LineKind
Gets or sets a MicroXYSeriesLineKind, which indicates what kind of line should be rendered by the series. This is a dependency property.
public MicroXYSeriesLineKind LineKind { get; set; }
Property Value
- MicroXYSeriesLineKind:
A MicroXYSeriesLineKind, which indicates what kind of line should be rendered by the series. The default value is
MicroXYSeriesLineKind.Normal
.
LineNegativeStyle
Gets or sets a negative Style, which is applied to the Shape used to render the series. This is a dependency property.
public Style LineNegativeStyle { get; set; }
Property Value
LineStyle
Gets or sets a Style, which is applied to the Shape used to render the series. This is a dependency property.
public Style LineStyle { get; set; }
Property Value
LineStyleKinds
Gets or sets a MicroLineSeriesStyleKinds which indicates what style kinds are used for lines along the series. This is a dependency property.
public MicroLineSeriesStyleKinds LineStyleKinds { get; set; }
Property Value
- MicroLineSeriesStyleKinds:
A MicroLineSeriesStyleKinds which indicates what style kinds are used for lines along the series. The default value is
MicroLineSeriesStyleKinds.None
.
MarkerVisibility
Gets or sets a value indicating which markers are rendered along the series. This is a dependency property.
public MicroChartMarkerVisibility MarkerVisibility { get; set; }
Property Value
- MicroChartMarkerVisibility:
A MicroChartMarkerVisibility indicating which markers are rendered along the series. The default value is
MicroChartMarkerVisibility.None
.
Methods
GetMinimumMargin()
Gets the minimum margin around the plotted area required by the series.
protected override Thickness? GetMinimumMargin()
Returns
- Thickness?:
The minimum margin around the plotted area required by the series.
Fields
LineKindProperty
Identifies the LineKind dependency property. This field is read-only.
public static readonly DependencyProperty LineKindProperty
LineNegativeStyleProperty
Identifies the LineNegativeStyle dependency property. This field is read-only.
public static readonly DependencyProperty LineNegativeStyleProperty
LineStyleKindsProperty
Identifies the LineStyleKinds dependency property. This field is read-only.
public static readonly DependencyProperty LineStyleKindsProperty
LineStyleProperty
Identifies the LineStyle dependency property. This field is read-only.
public static readonly DependencyProperty LineStyleProperty
MarkerVisibilityProperty
Identifies the MarkerVisibility dependency property. This field is read-only.
public static readonly DependencyProperty MarkerVisibilityProperty
Inherited Members
- MicroXYSeriesBase.DescriptionProperty
- MicroXYSeriesBase.AggregationFactorProperty
- MicroXYSeriesBase.IsAggregationEnabledProperty
- MicroXYSeriesBase.LegendItemTemplateProperty
- MicroXYSeriesBase.LegendMarkerStyleProperty
- MicroXYSeriesBase.LegendStringFormatProperty
- MicroXYSeriesBase.MarkerFirstStyleProperty
- MicroXYSeriesBase.MarkerHighStyleProperty
- MicroXYSeriesBase.MarkerLastStyleProperty
- MicroXYSeriesBase.MarkerLowStyleProperty
- MicroXYSeriesBase.MarkerNegativeStyleProperty
- MicroXYSeriesBase.MarkerStyleProperty
- MicroXYSeriesBase.MarkerStyleKindsProperty
- MicroXYSeriesBase.PrimaryAggregationKindProperty
- MicroXYSeriesBase.SecondaryAggregationKindProperty
- MicroXYSeriesBase.StackKindProperty
- MicroXYSeriesBase.XPathProperty
- MicroXYSeriesBase.YPathProperty
- MicroXYSeriesBase.NormalizeValue(object, object)
- MicroXYSeriesBase.PlotSeries(MicroXYChartPlotter)
- MicroXYSeriesBase.PrepareSeries(MicroXYChartPlotter)
- MicroXYSeriesBase.Refresh()
- MicroXYSeriesBase.AggregationFactor
- MicroXYSeriesBase.Chart
- MicroXYSeriesBase.DataPoints
- MicroXYSeriesBase.Description
- MicroXYSeriesBase.IsAggregationEnabled
- MicroXYSeriesBase.LegendItemTemplate
- MicroXYSeriesBase.LegendMarkerStyle
- MicroXYSeriesBase.LegendStringFormat
- MicroXYSeriesBase.MarkerFirstStyle
- MicroXYSeriesBase.MarkerHighStyle
- MicroXYSeriesBase.MarkerLastStyle
- MicroXYSeriesBase.MarkerLowStyle
- MicroXYSeriesBase.MarkerNegativeStyle
- MicroXYSeriesBase.MarkerStyle
- MicroXYSeriesBase.MarkerStyleKinds
- MicroXYSeriesBase.PrimaryAggregationKind
- MicroXYSeriesBase.RequiresNormalizedValues
- MicroXYSeriesBase.RequiresSlottedLayout
- MicroXYSeriesBase.SecondaryAggregationKind
- MicroXYSeriesBase.StackKind
- MicroXYSeriesBase.XPath
- MicroXYSeriesBase.YPath
- MicroSeriesBase.IndexProperty
- MicroSeriesBase.ItemsSourceProperty
- MicroSeriesBase.NotifyPropertyChanged(string)
- MicroSeriesBase.OnItemsSourceChanged(IEnumerable, IEnumerable)
- MicroSeriesBase.OnItemsSourceCollectionChanged(object, NotifyCollectionChangedEventArgs)
- MicroSeriesBase.OnPropertyChanged(PropertyChangedEventArgs)
- MicroSeriesBase.Index
- MicroSeriesBase.ItemsSource
- MicroSeriesBase.LogicalOrientation
- MicroSeriesBase.PropertyChanged